1 SET(WebCore_INCLUDE_DIRECTORIES
3 "${WEBCORE_DIR}/accessibility"
4 "${WEBCORE_DIR}/bindings"
5 "${WEBCORE_DIR}/bindings/generic"
6 "${WEBCORE_DIR}/bridge"
7 "${WEBCORE_DIR}/bridge/c"
10 "${WEBCORE_DIR}/dom/default"
11 "${WEBCORE_DIR}/editing"
12 "${WEBCORE_DIR}/fileapi"
13 "${WEBCORE_DIR}/history"
15 "${WEBCORE_DIR}/html/canvas"
16 "${WEBCORE_DIR}/html/parser"
17 "${WEBCORE_DIR}/html/shadow"
18 "${WEBCORE_DIR}/html/track"
19 "${WEBCORE_DIR}/inspector"
20 "${WEBCORE_DIR}/loader"
21 "${WEBCORE_DIR}/loader/appcache"
22 "${WEBCORE_DIR}/loader/archive"
23 "${WEBCORE_DIR}/loader/archive/mhtml"
24 "${WEBCORE_DIR}/loader/cache"
25 "${WEBCORE_DIR}/loader/icon"
26 "${WEBCORE_DIR}/mathml"
27 "${WEBCORE_DIR}/notifications"
29 "${WEBCORE_DIR}/page/animation"
30 "${WEBCORE_DIR}/platform"
31 "${WEBCORE_DIR}/platform/animation"
32 "${WEBCORE_DIR}/platform/audio"
33 "${WEBCORE_DIR}/platform/graphics"
34 "${WEBCORE_DIR}/platform/graphics/filters"
35 "${WEBCORE_DIR}/platform/graphics/filters/arm"
36 "${WEBCORE_DIR}/platform/graphics/transforms"
37 "${WEBCORE_DIR}/platform/image-decoders"
38 "${WEBCORE_DIR}/platform/image-decoders/bmp"
39 "${WEBCORE_DIR}/platform/image-decoders/gif"
40 "${WEBCORE_DIR}/platform/image-decoders/ico"
41 "${WEBCORE_DIR}/platform/image-decoders/jpeg"
42 "${WEBCORE_DIR}/platform/image-decoders/png"
43 "${WEBCORE_DIR}/platform/image-decoders/webp"
44 "${WEBCORE_DIR}/platform/leveldb"
45 "${WEBCORE_DIR}/platform/mock"
46 "${WEBCORE_DIR}/platform/network"
47 "${WEBCORE_DIR}/platform/sql"
48 "${WEBCORE_DIR}/platform/text"
49 "${WEBCORE_DIR}/platform/text/transcoder"
50 "${WEBCORE_DIR}/plugins"
51 "${WEBCORE_DIR}/rendering"
52 "${WEBCORE_DIR}/rendering/mathml"
53 "${WEBCORE_DIR}/rendering/style"
54 "${WEBCORE_DIR}/rendering/svg"
55 "${WEBCORE_DIR}/storage"
57 "${WEBCORE_DIR}/svg/animation"
58 "${WEBCORE_DIR}/svg/graphics"
59 "${WEBCORE_DIR}/svg/graphics/filters"
60 "${WEBCORE_DIR}/svg/properties"
61 "${WEBCORE_DIR}/webaudio"
62 "${WEBCORE_DIR}/websockets"
63 "${WEBCORE_DIR}/workers"
65 "${WEBCORE_DIR}/xml/parser"
66 "${JAVASCRIPTCORE_DIR}"
67 "${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
68 "${JAVASCRIPTCORE_DIR}/API"
69 "${JAVASCRIPTCORE_DIR}/assembler"
70 "${JAVASCRIPTCORE_DIR}/bytecode"
71 "${JAVASCRIPTCORE_DIR}/bytecompiler"
72 "${JAVASCRIPTCORE_DIR}/heap"
73 "${JAVASCRIPTCORE_DIR}/debugger"
74 "${JAVASCRIPTCORE_DIR}/interpreter"
75 "${JAVASCRIPTCORE_DIR}/jit"
76 "${JAVASCRIPTCORE_DIR}/parser"
77 "${JAVASCRIPTCORE_DIR}/profiler"
78 "${JAVASCRIPTCORE_DIR}/runtime"
79 "${JAVASCRIPTCORE_DIR}/wtf"
80 "${JAVASCRIPTCORE_DIR}/wtf/unicode"
81 "${JAVASCRIPTCORE_DIR}/yarr"
82 "${DERIVED_SOURCES_WEBCORE_DIR}"
87 SET(WebCore_IDL_INCLUDES
105 SET(WebCore_IDL_FILES
107 css/CSSCharsetRule.idl
108 css/CSSFontFaceRule.idl
109 css/CSSImportRule.idl
112 css/CSSPrimitiveValue.idl
115 css/CSSStyleDeclaration.idl
117 css/CSSStyleSheet.idl
121 css/MediaQueryList.idl
126 css/StyleSheetList.idl
127 css/WebKitCSSKeyframeRule.idl
128 css/WebKitCSSKeyframesRule.idl
129 css/WebKitCSSMatrix.idl
130 css/WebKitCSSTransformValue.idl
133 dom/BeforeLoadEvent.idl
135 dom/CharacterData.idl
137 dom/ClientRectList.idl
140 dom/CompositionEvent.idl
142 dom/DataTransferItems.idl
143 dom/DeviceMotionEvent.idl
144 dom/DeviceOrientationEvent.idl
145 dom/DocumentFragment.idl
148 dom/DOMCoreException.idl
149 dom/DOMImplementation.idl
150 dom/DOMStringList.idl
154 dom/EntityReference.idl
156 dom/EventException.idl
158 dom/HashChangeEvent.idl
159 dom/KeyboardEvent.idl
160 dom/MessageChannel.idl
164 dom/MutationEvent.idl
171 dom/OverflowEvent.idl
172 dom/PageTransitionEvent.idl
173 dom/PopStateEvent.idl
174 dom/ProcessingInstruction.idl
175 dom/ProgressEvent.idl
176 dom/RangeException.idl
185 dom/WebKitAnimationEvent.idl
186 dom/WebKitTransitionEvent.idl
190 fileapi/FileError.idl
193 fileapi/FileReader.idl
194 fileapi/WebKitBlobBuilder.idl
197 html/DOMSettableTokenList.idl
198 html/DOMTokenList.idl
200 html/HTMLAllCollection.idl
201 html/HTMLAnchorElement.idl
202 html/HTMLAppletElement.idl
203 html/HTMLAreaElement.idl
204 html/HTMLAudioElement.idl
205 html/HTMLBaseElement.idl
206 html/HTMLBaseFontElement.idl
207 html/HTMLBodyElement.idl
208 html/HTMLBRElement.idl
209 html/HTMLButtonElement.idl
210 html/HTMLCanvasElement.idl
211 html/HTMLCollection.idl
212 html/HTMLDataListElement.idl
213 html/HTMLDetailsElement.idl
214 html/HTMLDirectoryElement.idl
215 html/HTMLDivElement.idl
216 html/HTMLDListElement.idl
217 html/HTMLDocument.idl
219 html/HTMLEmbedElement.idl
220 html/HTMLFieldSetElement.idl
221 html/HTMLFontElement.idl
222 html/HTMLFormElement.idl
223 html/HTMLFrameElement.idl
224 html/HTMLFrameSetElement.idl
225 html/HTMLHeadElement.idl
226 html/HTMLHeadingElement.idl
227 html/HTMLHRElement.idl
228 html/HTMLHtmlElement.idl
229 html/HTMLIFrameElement.idl
230 html/HTMLImageElement.idl
231 html/HTMLInputElement.idl
232 html/HTMLIsIndexElement.idl
233 html/HTMLKeygenElement.idl
234 html/HTMLLabelElement.idl
235 html/HTMLLegendElement.idl
236 html/HTMLLIElement.idl
237 html/HTMLLinkElement.idl
238 html/HTMLMapElement.idl
239 html/HTMLMarqueeElement.idl
240 html/HTMLMediaElement.idl
241 html/HTMLMenuElement.idl
242 html/HTMLMetaElement.idl
243 html/HTMLMeterElement.idl
244 html/HTMLModElement.idl
245 html/HTMLObjectElement.idl
246 html/HTMLOListElement.idl
247 html/HTMLOptGroupElement.idl
248 html/HTMLOptionElement.idl
249 html/HTMLOptionsCollection.idl
250 html/HTMLOutputElement.idl
251 html/HTMLParagraphElement.idl
252 html/HTMLParamElement.idl
253 html/HTMLPreElement.idl
254 html/HTMLProgressElement.idl
255 html/HTMLQuoteElement.idl
256 html/HTMLScriptElement.idl
257 html/HTMLSelectElement.idl
258 html/HTMLSourceElement.idl
259 html/HTMLSpanElement.idl
260 html/HTMLStyleElement.idl
261 html/HTMLTableCaptionElement.idl
262 html/HTMLTableCellElement.idl
263 html/HTMLTableColElement.idl
264 html/HTMLTableElement.idl
265 html/HTMLTableRowElement.idl
266 html/HTMLTableSectionElement.idl
267 html/HTMLTextAreaElement.idl
268 html/HTMLTitleElement.idl
269 html/HTMLTrackElement.idl
270 html/HTMLUListElement.idl
271 html/HTMLUnknownElement.idl
272 html/HTMLVideoElement.idl
277 html/ValidityState.idl
278 html/VoidCallback.idl
280 html/canvas/ArrayBuffer.idl
281 html/canvas/ArrayBufferView.idl
282 html/canvas/CanvasGradient.idl
283 html/canvas/CanvasPattern.idl
284 html/canvas/CanvasRenderingContext2D.idl
285 html/canvas/CanvasRenderingContext.idl
286 html/canvas/DataView.idl
287 html/canvas/Float32Array.idl
288 html/canvas/Float64Array.idl
289 html/canvas/Int16Array.idl
290 html/canvas/Int32Array.idl
291 html/canvas/Int8Array.idl
292 html/canvas/OESStandardDerivatives.idl
293 html/canvas/OESTextureFloat.idl
294 html/canvas/OESVertexArrayObject.idl
295 html/canvas/Uint16Array.idl
296 html/canvas/Uint32Array.idl
297 html/canvas/Uint8Array.idl
298 html/canvas/WebGLActiveInfo.idl
299 html/canvas/WebGLBuffer.idl
300 html/canvas/WebGLContextAttributes.idl
301 html/canvas/WebGLFramebuffer.idl
302 html/canvas/WebGLProgram.idl
303 html/canvas/WebGLRenderbuffer.idl
304 html/canvas/WebGLRenderingContext.idl
305 html/canvas/WebGLShader.idl
306 html/canvas/WebGLTexture.idl
307 html/canvas/WebGLUniformLocation.idl
308 html/canvas/WebGLVertexArrayObjectOES.idl
309 html/canvas/WebKitLoseContext.idl
311 inspector/InjectedScriptHost.idl
312 inspector/InspectorFrontendHost.idl
313 inspector/JavaScriptCallFrame.idl
314 inspector/ScriptProfile.idl
315 inspector/ScriptProfileNode.idl
321 page/DOMSelection.idl
330 page/NavigatorUserMediaErrorCallback.idl
331 page/NavigatorUserMediaSuccessCallback.idl
333 page/PerformanceNavigation.idl
334 page/PerformanceTiming.idl
335 page/PositionCallback.idl
336 page/PositionError.idl
337 page/PositionErrorCallback.idl
339 page/SpeechInputEvent.idl
340 page/SpeechInputResult.idl
341 page/SpeechInputResultList.idl
342 page/WebKitAnimation.idl
343 page/WebKitAnimationList.idl
346 plugins/DOMMimeType.idl
347 plugins/DOMMimeTypeArray.idl
348 plugins/DOMPlugin.idl
349 plugins/DOMPluginArray.idl
351 storage/StorageInfo.idl
352 storage/StorageInfoErrorCallback.idl
353 storage/StorageInfoQuotaCallback.idl
354 storage/StorageInfoUsageCallback.idl
356 webaudio/AudioBuffer.idl
357 webaudio/AudioBufferSourceNode.idl
358 webaudio/AudioChannelSplitter.idl
359 webaudio/AudioChannelMerger.idl
360 webaudio/AudioContext.idl
361 webaudio/AudioDestinationNode.idl
362 webaudio/AudioGain.idl
363 webaudio/AudioGainNode.idl
364 webaudio/AudioListener.idl
365 webaudio/AudioNode.idl
366 webaudio/AudioPannerNode.idl
367 webaudio/AudioParam.idl
368 webaudio/AudioProcessingEvent.idl
369 webaudio/AudioSourceNode.idl
370 webaudio/ConvolverNode.idl
371 webaudio/DelayNode.idl
372 webaudio/HighPass2FilterNode.idl
373 webaudio/JavaScriptAudioNode.idl
374 webaudio/LowPass2FilterNode.idl
375 webaudio/RealtimeAnalyserNode.idl
378 xml/XMLHttpRequest.idl
379 xml/XMLHttpRequestException.idl
380 xml/XMLHttpRequestProgressEvent.idl
381 xml/XMLHttpRequestUpload.idl
382 xml/XMLSerializer.idl
383 xml/XSLTProcessor.idl
387 accessibility/AXObjectCache.cpp
388 accessibility/AccessibilityARIAGrid.cpp
389 accessibility/AccessibilityARIAGridCell.cpp
390 accessibility/AccessibilityARIAGridRow.cpp
391 accessibility/AccessibilityImageMapLink.cpp
392 accessibility/AccessibilityList.cpp
393 accessibility/AccessibilityListBox.cpp
394 accessibility/AccessibilityListBoxOption.cpp
395 accessibility/AccessibilityMediaControls.cpp
396 accessibility/AccessibilityMenuList.cpp
397 accessibility/AccessibilityMenuListOption.cpp
398 accessibility/AccessibilityMenuListPopup.cpp
399 accessibility/AccessibilityObject.cpp
400 accessibility/AccessibilityRenderObject.cpp
401 accessibility/AccessibilityScrollbar.cpp
402 accessibility/AccessibilityScrollView.cpp
403 accessibility/AccessibilitySlider.cpp
404 accessibility/AccessibilityTable.cpp
405 accessibility/AccessibilityTableCell.cpp
406 accessibility/AccessibilityTableColumn.cpp
407 accessibility/AccessibilityTableHeaderContainer.cpp
408 accessibility/AccessibilityTableRow.cpp
410 bindings/ScriptControllerBase.cpp
412 bindings/generic/ActiveDOMCallback.cpp
413 bindings/generic/RuntimeEnabledFeatures.cpp
415 css/CSSBorderImageValue.cpp
416 css/CSSBorderImageSliceValue.cpp
417 css/CSSCanvasValue.cpp
418 css/CSSCharsetRule.cpp
419 css/CSSComputedStyleDeclaration.cpp
420 css/CSSCursorImageValue.cpp
423 css/CSSFontFaceRule.cpp
424 css/CSSFontFaceSource.cpp
425 css/CSSFontFaceSrcValue.cpp
426 css/CSSFontSelector.cpp
427 css/CSSFunctionValue.cpp
428 css/CSSGradientValue.cpp
429 css/CSSImageGeneratorValue.cpp
430 css/CSSImageValue.cpp
431 css/CSSImportRule.cpp
432 css/CSSInheritedValue.cpp
433 css/CSSInitialValue.cpp
434 css/CSSLineBoxContainValue.cpp
436 css/CSSMutableStyleDeclaration.cpp
440 css/CSSParserValues.cpp
441 css/CSSPrimitiveValue.cpp
442 css/CSSPrimitiveValueCache.cpp
444 css/CSSPropertyLonghand.cpp
445 css/CSSPropertySourceData.cpp
446 css/CSSReflectValue.cpp
449 css/CSSSegmentedFontFace.cpp
451 css/CSSSelectorList.cpp
452 css/CSSStyleApplyProperty.cpp
453 css/CSSStyleDeclaration.cpp
455 css/CSSStyleSelector.cpp
456 css/CSSStyleSheet.cpp
457 css/CSSTimingFunctionValue.cpp
458 css/CSSUnicodeRangeValue.cpp
460 css/CSSWrapShapes.cpp
461 css/FontFamilyValue.cpp
462 css/FontFeatureValue.cpp
464 css/MediaFeatureNames.cpp
467 css/MediaQueryEvaluator.cpp
468 css/MediaQueryExp.cpp
469 css/MediaQueryList.cpp
470 css/MediaQueryListListener.cpp
471 css/MediaQueryMatcher.cpp
473 css/SelectorChecker.cpp
479 css/StyleSheetList.cpp
480 css/WebKitCSSKeyframeRule.cpp
481 css/WebKitCSSKeyframesRule.cpp
482 css/WebKitCSSMatrix.cpp
483 css/WebKitCSSTransformValue.cpp
485 dom/ActiveDOMObject.cpp
488 dom/BeforeTextInsertedEvent.cpp
489 dom/BeforeUnloadEvent.cpp
491 dom/CharacterData.cpp
492 dom/CheckedRadioButtons.cpp
493 dom/ChildNodeList.cpp
494 dom/ClassNodeList.cpp
496 dom/ClientRectList.cpp
498 dom/ClipboardEvent.cpp
500 dom/CompositionEvent.cpp
501 dom/ContainerNode.cpp
502 dom/CSSMappedAttributeDeclaration.cpp
504 dom/DatasetDOMStringMap.cpp
505 dom/DecodedDataDocumentParser.cpp
506 dom/DeviceMotionController.cpp
507 dom/DeviceMotionData.cpp
508 dom/DeviceMotionEvent.cpp
509 dom/DeviceOrientation.cpp
510 dom/DeviceOrientationController.cpp
511 dom/DeviceOrientationEvent.cpp
513 dom/DocumentMarkerController.cpp
514 dom/DocumentMarker.cpp
515 dom/DocumentFragment.cpp
516 dom/DocumentParser.cpp
517 dom/DocumentOrderedMap.cpp
519 dom/DOMImplementation.cpp
520 dom/DOMStringList.cpp
522 dom/DynamicNodeList.cpp
525 dom/EntityReference.cpp
529 dom/EventDispatchMediator.cpp
530 dom/EventDispatcher.cpp
534 dom/ExceptionBase.cpp
535 dom/ExceptionCode.cpp
536 dom/ExceptionCodePlaceholder.cpp
538 dom/KeyboardEvent.cpp
539 dom/MessageChannel.cpp
541 dom/MessagePortChannel.cpp
544 dom/MouseRelatedEvent.cpp
545 dom/MutationEvent.cpp
549 dom/NodeFilterCondition.cpp
552 dom/NodeRenderingContext.cpp
554 dom/OptionElement.cpp
555 dom/OptionGroupElement.cpp
556 dom/OverflowEvent.cpp
557 dom/PageTransitionEvent.cpp
558 dom/PendingScript.cpp
559 dom/PopStateEvent.cpp
561 dom/PositionIterator.cpp
562 dom/ProcessingInstruction.cpp
563 dom/ProgressEvent.cpp
564 dom/QualifiedName.cpp
566 dom/RegisteredEventListener.cpp
567 dom/ScopedEventQueue.cpp
568 dom/ScriptableDocumentParser.cpp
569 dom/ScriptElement.cpp
570 dom/ScriptExecutionContext.cpp
572 dom/SelectElement.cpp
573 dom/SelectorQuery.cpp
574 dom/ShadowContentElement.cpp
575 dom/ShadowInclusionSelector.cpp
577 dom/SpaceSplitString.cpp
578 dom/StaticHashSetNodeList.cpp
579 dom/StaticNodeList.cpp
580 dom/StyledElement.cpp
588 dom/TransformSourceLibxslt.cpp
593 dom/UIEventWithKeyState.cpp
594 dom/UserGestureIndicator.cpp
595 dom/UserTypingGestureIndicator.cpp
596 dom/ViewportArguments.cpp
597 dom/WebKitAnimationEvent.cpp
598 dom/WebKitTransitionEvent.cpp
600 dom/WindowEventContext.cpp
602 dom/default/PlatformMessagePortChannel.cpp
604 editing/AppendNodeCommand.cpp
605 editing/ApplyBlockElementCommand.cpp
606 editing/ApplyStyleCommand.cpp
607 editing/BreakBlockquoteCommand.cpp
608 editing/CompositeEditCommand.cpp
609 editing/CreateLinkCommand.cpp
610 editing/DeleteButton.cpp
611 editing/DeleteButtonController.cpp
612 editing/DeleteFromTextNodeCommand.cpp
613 editing/DeleteSelectionCommand.cpp
614 editing/EditCommand.cpp
615 editing/EditingStyle.cpp
617 editing/EditorCommand.cpp
618 editing/FormatBlockCommand.cpp
619 editing/FrameSelection.cpp
620 editing/HTMLInterchange.cpp
621 editing/IndentOutdentCommand.cpp
622 editing/InsertIntoTextNodeCommand.cpp
623 editing/InsertLineBreakCommand.cpp
624 editing/InsertListCommand.cpp
625 editing/InsertNodeBeforeCommand.cpp
626 editing/InsertParagraphSeparatorCommand.cpp
627 editing/InsertTextCommand.cpp
628 editing/MarkupAccumulator.cpp
629 editing/MergeIdenticalElementsCommand.cpp
630 editing/ModifySelectionListLevel.cpp
631 editing/MoveSelectionCommand.cpp
632 editing/RemoveCSSPropertyCommand.cpp
633 editing/RemoveFormatCommand.cpp
634 editing/RemoveNodeCommand.cpp
635 editing/RemoveNodePreservingChildrenCommand.cpp
636 editing/RenderedPosition.cpp
637 editing/ReplaceNodeWithSpanCommand.cpp
638 editing/ReplaceSelectionCommand.cpp
639 editing/SetNodeAttributeCommand.cpp
640 editing/SmartReplace.cpp
641 editing/SpellChecker.cpp
642 editing/SpellingCorrectionController.cpp
643 editing/SplitElementCommand.cpp
644 editing/SplitTextNodeCommand.cpp
645 editing/SplitTextNodeContainingElementCommand.cpp
646 editing/TextCheckingHelper.cpp
647 editing/TextIterator.cpp
648 editing/TypingCommand.cpp
649 editing/UnlinkCommand.cpp
650 editing/VisiblePosition.cpp
651 editing/VisibleSelection.cpp
652 editing/WrapContentsInDummySpanCommand.cpp
653 editing/htmlediting.cpp
655 editing/visible_units.cpp
661 fileapi/ThreadableBlobRegistry.cpp
662 fileapi/WebKitBlobBuilder.cpp
664 history/BackForwardController.cpp
665 history/BackForwardListImpl.cpp
666 history/CachedFrame.cpp
667 history/CachedPage.cpp
668 history/HistoryItem.cpp
669 history/PageCache.cpp
671 html/BaseButtonInputType.cpp
672 html/BaseCheckableInputType.cpp
673 html/BaseDateAndTimeInputType.cpp
674 html/BaseTextInputType.cpp
675 html/ButtonInputType.cpp
676 html/CheckboxInputType.cpp
678 html/CollectionCache.cpp
679 html/ColorInputType.cpp
681 html/DOMSettableTokenList.cpp
682 html/DOMTokenList.cpp
684 html/DateInputType.cpp
685 html/DateTimeInputType.cpp
686 html/DateTimeLocalInputType.cpp
687 html/EmailInputType.cpp
688 html/FTPDirectoryDocument.cpp
689 html/FileInputType.cpp
690 html/FormAssociatedElement.cpp
691 html/FormDataList.cpp
692 html/HTMLAllCollection.cpp
693 html/HTMLAnchorElement.cpp
694 html/HTMLAppletElement.cpp
695 html/HTMLAreaElement.cpp
696 html/HTMLBRElement.cpp
697 html/HTMLBaseElement.cpp
698 html/HTMLBaseFontElement.cpp
699 html/HTMLBodyElement.cpp
700 html/HTMLButtonElement.cpp
701 html/HTMLCanvasElement.cpp
702 html/HTMLCollection.cpp
703 html/HTMLDListElement.cpp
704 html/HTMLDataListElement.cpp
705 html/HTMLDetailsElement.cpp
706 html/HTMLDirectoryElement.cpp
707 html/HTMLDivElement.cpp
708 html/HTMLDocument.cpp
710 html/HTMLEmbedElement.cpp
711 html/HTMLFieldSetElement.cpp
712 html/HTMLFontElement.cpp
713 html/HTMLFormCollection.cpp
714 html/HTMLFormControlElement.cpp
715 html/HTMLFormElement.cpp
716 html/HTMLFrameElement.cpp
717 html/HTMLFrameElementBase.cpp
718 html/HTMLFrameOwnerElement.cpp
719 html/HTMLFrameSetElement.cpp
720 html/HTMLHRElement.cpp
721 html/HTMLHeadElement.cpp
722 html/HTMLHeadingElement.cpp
723 html/HTMLHtmlElement.cpp
724 html/HTMLIFrameElement.cpp
725 html/HTMLImageElement.cpp
726 html/HTMLImageLoader.cpp
727 html/HTMLInputElement.cpp
728 html/HTMLIsIndexElement.cpp
729 html/HTMLKeygenElement.cpp
730 html/HTMLLIElement.cpp
731 html/HTMLLabelElement.cpp
732 html/HTMLLegendElement.cpp
733 html/HTMLLinkElement.cpp
734 html/HTMLMapElement.cpp
735 html/HTMLMarqueeElement.cpp
736 html/HTMLMenuElement.cpp
737 html/HTMLMetaElement.cpp
738 html/HTMLMeterElement.cpp
739 html/HTMLModElement.cpp
740 html/HTMLNameCollection.cpp
741 html/HTMLOListElement.cpp
742 html/HTMLObjectElement.cpp
743 html/HTMLOptGroupElement.cpp
744 html/HTMLOptionElement.cpp
745 html/HTMLOptionsCollection.cpp
746 html/HTMLOutputElement.cpp
747 html/HTMLParagraphElement.cpp
748 html/HTMLParamElement.cpp
749 html/HTMLParserErrorCodes.cpp
750 html/HTMLPlugInElement.cpp
751 html/HTMLPlugInImageElement.cpp
752 html/HTMLPreElement.cpp
753 html/HTMLProgressElement.cpp
754 html/HTMLQuoteElement.cpp
755 html/HTMLScriptElement.cpp
756 html/HTMLSelectElement.cpp
757 html/HTMLSpanElement.cpp
758 html/HTMLStyleElement.cpp
759 html/HTMLSummaryElement.cpp
760 html/HTMLTableCaptionElement.cpp
761 html/HTMLTableCellElement.cpp
762 html/HTMLTableColElement.cpp
763 html/HTMLTableElement.cpp
764 html/HTMLTablePartElement.cpp
765 html/HTMLTableRowElement.cpp
766 html/HTMLTableRowsCollection.cpp
767 html/HTMLTableSectionElement.cpp
768 html/HTMLTextAreaElement.cpp
769 html/HTMLTextFormControlElement.cpp
770 html/HTMLTitleElement.cpp
771 html/HTMLUListElement.cpp
772 html/HTMLViewSourceDocument.cpp
773 html/HiddenInputType.cpp
775 html/ImageDocument.cpp
776 html/ImageInputType.cpp
778 html/IsIndexInputType.cpp
779 html/LabelsNodeList.cpp
780 html/LinkRelAttribute.cpp
781 html/MediaDocument.cpp
782 html/MonthInputType.cpp
783 html/NumberInputType.cpp
784 html/PasswordInputType.cpp
785 html/PluginDocument.cpp
786 html/RadioInputType.cpp
787 html/RangeInputType.cpp
788 html/ResetInputType.cpp
789 html/SearchInputType.cpp
791 html/SubmitInputType.cpp
792 html/TelephoneInputType.cpp
793 html/TextDocument.cpp
794 html/TextFieldInputType.cpp
795 html/TextInputType.cpp
796 html/TimeInputType.cpp
797 html/URLInputType.cpp
798 html/ValidationMessage.cpp
799 html/ValidityState.cpp
800 html/WeekInputType.cpp
802 html/canvas/ArrayBuffer.cpp
803 html/canvas/ArrayBufferView.cpp
804 html/canvas/CanvasContextAttributes.cpp
805 html/canvas/CanvasGradient.cpp
806 html/canvas/CanvasPattern.cpp
807 html/canvas/CanvasPixelArray.cpp
808 html/canvas/CanvasRenderingContext.cpp
809 html/canvas/CanvasRenderingContext2D.cpp
810 html/canvas/CanvasStyle.cpp
811 html/canvas/DataView.cpp
812 html/canvas/Float32Array.cpp
813 html/canvas/Float64Array.cpp
814 html/canvas/Int16Array.cpp
815 html/canvas/Int32Array.cpp
816 html/canvas/Int8Array.cpp
817 html/canvas/Uint16Array.cpp
818 html/canvas/Uint32Array.cpp
819 html/canvas/Uint8Array.cpp
821 html/parser/CSSPreloadScanner.cpp
822 html/parser/HTMLConstructionSite.cpp
823 html/parser/HTMLDocumentParser.cpp
824 html/parser/HTMLElementStack.cpp
825 html/parser/HTMLEntityParser.cpp
826 html/parser/HTMLEntitySearch.cpp
827 html/parser/HTMLParserIdioms.cpp
828 html/parser/HTMLParserScheduler.cpp
829 html/parser/HTMLFormattingElementList.cpp
830 html/parser/HTMLMetaCharsetParser.cpp
831 html/parser/HTMLPreloadScanner.cpp
832 html/parser/HTMLScriptRunner.cpp
833 html/parser/HTMLSourceTracker.cpp
834 html/parser/HTMLTokenizer.cpp
835 html/parser/HTMLTreeBuilder.cpp
836 html/parser/HTMLViewSourceParser.cpp
837 html/parser/TextDocumentParser.cpp
838 html/parser/TextViewSourceParser.cpp
839 html/parser/XSSAuditor.cpp
841 html/shadow/DetailsMarkerControl.cpp
842 html/shadow/MediaControls.cpp
843 html/shadow/MediaControlRootElement.cpp
844 html/shadow/MeterShadowElement.cpp
845 html/shadow/ProgressShadowElement.cpp
846 html/shadow/SliderThumbElement.cpp
847 html/shadow/TextControlInnerElements.cpp
849 inspector/ConsoleMessage.cpp
850 inspector/DOMNodeHighlighter.cpp
851 inspector/IdentifiersFactory.cpp
852 inspector/InjectedScript.cpp
853 inspector/InjectedScriptHost.cpp
854 inspector/InjectedScriptManager.cpp
855 inspector/InspectorAgent.cpp
856 inspector/InspectorApplicationCacheAgent.cpp
857 inspector/InspectorPageAgent.cpp
858 inspector/InspectorCSSAgent.cpp
859 inspector/InspectorClient.cpp
860 inspector/InspectorConsoleAgent.cpp
861 inspector/InspectorController.cpp
862 inspector/InspectorDOMAgent.cpp
863 inspector/InspectorDOMDebuggerAgent.cpp
864 inspector/InspectorDOMStorageAgent.cpp
865 inspector/InspectorDOMStorageResource.cpp
866 inspector/InspectorDatabaseAgent.cpp
867 inspector/InspectorDatabaseResource.cpp
868 inspector/InspectorDebuggerAgent.cpp
869 inspector/InspectorFrontendClientLocal.cpp
870 inspector/InspectorFrontendHost.cpp
871 inspector/InspectorInstrumentation.cpp
872 inspector/InspectorProfilerAgent.cpp
873 inspector/InspectorResourceAgent.cpp
874 inspector/InspectorRuntimeAgent.cpp
875 inspector/InspectorState.cpp
876 inspector/InspectorStyleSheet.cpp
877 inspector/InspectorStyleTextEditor.cpp
878 inspector/InspectorTimelineAgent.cpp
879 inspector/InspectorValues.cpp
880 inspector/InspectorWorkerAgent.cpp
881 inspector/InstrumentingAgents.cpp
882 inspector/NetworkResourcesData.cpp
883 inspector/PageDebuggerAgent.cpp
884 inspector/ScriptArguments.cpp
885 inspector/ScriptCallFrame.cpp
886 inspector/ScriptCallStack.cpp
887 inspector/TimelineRecordFactory.cpp
888 inspector/WorkerDebuggerAgent.cpp
889 inspector/WorkerInspectorController.cpp
891 loader/CrossOriginAccessControl.cpp
892 loader/CrossOriginPreflightResultCache.cpp
893 loader/DocumentLoader.cpp
894 loader/DocumentThreadableLoader.cpp
895 loader/DocumentWriter.cpp
896 loader/FTPDirectoryParser.cpp
898 loader/FormSubmission.cpp
899 loader/FrameLoader.cpp
900 loader/FrameLoaderStateMachine.cpp
901 loader/HistoryController.cpp
902 loader/ImageLoader.cpp
903 loader/LinkLoader.cpp
904 loader/MainResourceLoader.cpp
905 loader/NavigationAction.cpp
906 loader/NetscapePlugInStreamLoader.cpp
907 loader/PingLoader.cpp
908 loader/PlaceholderDocument.cpp
909 loader/PolicyCallback.cpp
910 loader/PolicyChecker.cpp
911 loader/ProgressTracker.cpp
912 loader/NavigationScheduler.cpp
913 loader/ResourceLoadNotifier.cpp
914 loader/ResourceLoadScheduler.cpp
915 loader/ResourceLoader.cpp
916 loader/SinkDocument.cpp
917 loader/SubframeLoader.cpp
918 loader/SubresourceLoader.cpp
919 loader/TextResourceDecoder.cpp
920 loader/ThreadableLoader.cpp
922 loader/appcache/ApplicationCache.cpp
923 loader/appcache/ApplicationCacheGroup.cpp
924 loader/appcache/ApplicationCacheHost.cpp
925 loader/appcache/ApplicationCacheResource.cpp
926 loader/appcache/ApplicationCacheStorage.cpp
927 loader/appcache/DOMApplicationCache.cpp
928 loader/appcache/ManifestParser.cpp
930 loader/archive/Archive.cpp
931 loader/archive/ArchiveFactory.cpp
932 loader/archive/ArchiveResource.cpp
933 loader/archive/ArchiveResourceCollection.cpp
935 loader/cache/CachedCSSStyleSheet.cpp
936 loader/cache/CachedFont.cpp
937 loader/cache/CachedImage.cpp
938 loader/cache/CachedResource.cpp
939 loader/cache/CachedResourceClientWalker.cpp
940 loader/cache/CachedResourceHandle.cpp
941 loader/cache/CachedResourceLoader.cpp
942 loader/cache/CachedResourceRequest.cpp
943 loader/cache/CachedScript.cpp
944 loader/cache/CachedXSLStyleSheet.cpp
945 loader/cache/MemoryCache.cpp
947 loader/icon/IconController.cpp
948 loader/icon/IconDatabase.cpp
949 loader/icon/IconDatabaseBase.cpp
950 loader/icon/IconLoader.cpp
951 loader/icon/IconRecord.cpp
952 loader/icon/PageURLRecord.cpp
957 page/ContentSecurityPolicy.cpp
958 page/ContextMenuController.cpp
960 page/DOMSelection.cpp
963 page/DragController.cpp
964 page/EventHandler.cpp
966 page/FocusController.cpp
968 page/FrameActionScheduler.cpp
972 page/GeolocationController.cpp
973 page/GroupSettings.cpp
977 page/MouseEventWithHitTestResults.cpp
979 page/NavigatorBase.cpp
980 page/OriginAccessEntry.cpp
983 page/PageGroupLoadDeferrer.cpp
984 page/PageSerializer.cpp
985 page/PageVisibilityState.cpp
987 page/PerformanceNavigation.cpp
988 page/PerformanceTiming.cpp
989 page/PrintContext.cpp
991 page/SecurityOrigin.cpp
993 page/SpatialNavigation.cpp
994 page/SuspendableTimer.cpp
995 page/UserContentURLPattern.cpp
996 page/WebKitAnimation.cpp
997 page/WebKitAnimationList.cpp
998 page/WindowFeatures.cpp
1000 page/animation/AnimationBase.cpp
1001 page/animation/AnimationController.cpp
1002 page/animation/CompositeAnimation.cpp
1003 page/animation/ImplicitAnimation.cpp
1004 page/animation/KeyframeAnimation.cpp
1007 platform/ContextMenu.cpp
1008 platform/ContextMenuItem.cpp
1009 platform/ContentType.cpp
1010 platform/CrossThreadCopier.cpp
1011 platform/DateComponents.cpp
1012 platform/DefaultLocalizationStrategy.cpp
1013 platform/DragData.cpp
1014 platform/DragImage.cpp
1015 platform/FileChooser.cpp
1016 platform/FileIconLoader.cpp
1017 platform/FileSystem.cpp
1018 platform/GeolocationService.cpp
1020 platform/KillRingNone.cpp
1021 platform/Language.cpp
1023 platform/LinkHash.cpp
1024 platform/Logging.cpp
1025 platform/MIMETypeRegistry.cpp
1026 platform/RuntimeApplicationChecks.cpp
1027 platform/ScrollAnimator.cpp
1028 platform/ScrollableArea.cpp
1029 platform/Scrollbar.cpp
1030 platform/ScrollbarThemeComposite.cpp
1031 platform/ScrollView.cpp
1032 platform/SharedBuffer.cpp
1033 platform/SharedBufferChunkReader.cpp
1034 platform/SchemeRegistry.cpp
1035 platform/ThreadGlobalData.cpp
1036 platform/ThreadTimers.cpp
1041 platform/animation/Animation.cpp
1042 platform/animation/AnimationList.cpp
1044 platform/graphics/BitmapImage.cpp
1045 platform/graphics/Color.cpp
1046 platform/graphics/FloatPoint.cpp
1047 platform/graphics/FloatPoint3D.cpp
1048 platform/graphics/FloatQuad.cpp
1049 platform/graphics/FloatRect.cpp
1050 platform/graphics/FloatSize.cpp
1051 platform/graphics/Font.cpp
1052 platform/graphics/FontCache.cpp
1053 platform/graphics/FontData.cpp
1054 platform/graphics/FontDescription.cpp
1055 platform/graphics/FontFallbackList.cpp
1056 platform/graphics/FontFamily.cpp
1057 platform/graphics/FontFastPath.cpp
1058 platform/graphics/FontFeatureSettings.cpp
1059 platform/graphics/GeneratedImage.cpp
1060 platform/graphics/GlyphPageTreeNode.cpp
1061 platform/graphics/Gradient.cpp
1062 platform/graphics/GraphicsContext.cpp
1063 platform/graphics/GraphicsLayer.cpp
1064 platform/graphics/GraphicsTypes.cpp
1065 platform/graphics/Image.cpp
1066 platform/graphics/ImageBuffer.cpp
1067 platform/graphics/IntRect.cpp
1068 platform/graphics/Path.cpp
1069 platform/graphics/PathTraversalState.cpp
1070 platform/graphics/Pattern.cpp
1071 platform/graphics/Region.cpp
1072 platform/graphics/RoundedRect.cpp
1073 platform/graphics/SegmentedFontData.cpp
1074 platform/graphics/ShadowBlur.cpp
1075 platform/graphics/SimpleFontData.cpp
1076 platform/graphics/StringTruncator.cpp
1077 platform/graphics/SurrogatePairAwareTextIterator.cpp
1078 platform/graphics/TextRun.cpp
1079 platform/graphics/WidthIterator.cpp
1081 platform/graphics/filters/DistantLightSource.cpp
1082 platform/graphics/filters/FEBlend.cpp
1083 platform/graphics/filters/FEColorMatrix.cpp
1084 platform/graphics/filters/FEComponentTransfer.cpp
1085 platform/graphics/filters/FEComposite.cpp
1086 platform/graphics/filters/FEConvolveMatrix.cpp
1087 platform/graphics/filters/FEDiffuseLighting.cpp
1088 platform/graphics/filters/FEDisplacementMap.cpp
1089 platform/graphics/filters/FEDropShadow.cpp
1090 platform/graphics/filters/FEFlood.cpp
1091 platform/graphics/filters/FEGaussianBlur.cpp
1092 platform/graphics/filters/FELighting.cpp
1093 platform/graphics/filters/FEMerge.cpp
1094 platform/graphics/filters/FEMorphology.cpp
1095 platform/graphics/filters/FEOffset.cpp
1096 platform/graphics/filters/FESpecularLighting.cpp
1097 platform/graphics/filters/FETile.cpp
1098 platform/graphics/filters/FETurbulence.cpp
1099 platform/graphics/filters/FilterEffect.cpp
1100 platform/graphics/filters/LightSource.cpp
1101 platform/graphics/filters/PointLightSource.cpp
1102 platform/graphics/filters/SpotLightSource.cpp
1103 platform/graphics/filters/SourceAlpha.cpp
1104 platform/graphics/filters/SourceGraphic.cpp
1106 platform/graphics/filters/arm/FEGaussianBlurNEON.cpp
1107 platform/graphics/filters/arm/FEGaussianBlurNEON.h
1108 platform/graphics/filters/arm/FELightingNEON.cpp
1109 platform/graphics/filters/arm/FELightingNEON.h
1111 platform/graphics/transforms/AffineTransform.cpp
1112 platform/graphics/transforms/Matrix3DTransformOperation.cpp
1113 platform/graphics/transforms/MatrixTransformOperation.cpp
1114 platform/graphics/transforms/PerspectiveTransformOperation.cpp
1115 platform/graphics/transforms/RotateTransformOperation.cpp
1116 platform/graphics/transforms/ScaleTransformOperation.cpp
1117 platform/graphics/transforms/SkewTransformOperation.cpp
1118 platform/graphics/transforms/TransformOperations.cpp
1119 platform/graphics/transforms/TransformationMatrix.cpp
1120 platform/graphics/transforms/TransformState.cpp
1121 platform/graphics/transforms/TranslateTransformOperation.cpp
1123 platform/mock/DeviceOrientationClientMock.cpp
1124 platform/mock/GeolocationClientMock.cpp
1125 platform/mock/GeolocationServiceMock.cpp
1127 platform/network/AuthenticationChallengeBase.cpp
1128 platform/network/BlobData.cpp
1129 platform/network/BlobRegistryImpl.cpp
1130 platform/network/BlobResourceHandle.cpp
1131 platform/network/Credential.cpp
1132 platform/network/ContentTypeParser.cpp
1133 platform/network/DataURL.cpp
1134 platform/network/FormDataBuilder.cpp
1135 platform/network/FormData.cpp
1136 platform/network/HTTPHeaderMap.cpp
1137 platform/network/HTTPParsers.cpp
1138 platform/network/HTTPValidation.cpp
1139 platform/network/MIMEHeader.cpp
1140 platform/network/NetworkStateNotifier.cpp
1141 platform/network/ProtectionSpace.cpp
1142 platform/network/ProxyServer.cpp
1143 platform/network/ResourceErrorBase.cpp
1144 platform/network/ResourceHandle.cpp
1145 platform/network/ResourceRequestBase.cpp
1146 platform/network/ResourceResponseBase.cpp
1147 platform/network/SocketStreamHandleBase.cpp
1149 platform/text/Base64.cpp
1150 platform/text/BidiContext.cpp
1151 platform/text/Hyphenation.cpp
1152 platform/text/LineEnding.cpp
1153 platform/text/LocaleToScriptMappingDefault.cpp
1154 platform/text/LocalizedDateNone.cpp
1155 platform/text/LocalizedNumberNone.cpp
1156 platform/text/QuotedPrintable.cpp
1157 platform/text/RegularExpression.cpp
1158 platform/text/SegmentedString.cpp
1159 platform/text/String.cpp
1160 platform/text/TextBoundaries.cpp
1161 platform/text/TextCodec.cpp
1162 platform/text/TextCodecLatin1.cpp
1163 platform/text/TextCodecUTF16.cpp
1164 platform/text/TextCodecUTF8.cpp
1165 platform/text/TextCodecUserDefined.cpp
1166 platform/text/TextEncoding.cpp
1167 platform/text/TextEncodingRegistry.cpp
1168 platform/text/TextStream.cpp
1169 platform/text/UnicodeRange.cpp
1171 platform/text/transcoder/FontTranscoder.cpp
1173 plugins/DOMMimeTypeArray.cpp
1174 plugins/DOMMimeType.cpp
1175 plugins/DOMPluginArray.cpp
1176 plugins/DOMPlugin.cpp
1177 plugins/PluginData.cpp
1178 plugins/PluginMainThreadScheduler.cpp
1180 rendering/AutoTableLayout.cpp
1181 rendering/BidiRun.cpp
1182 rendering/CounterNode.cpp
1183 rendering/EllipsisBox.cpp
1184 rendering/FixedTableLayout.cpp
1185 rendering/HitTestingTransformState.cpp
1186 rendering/HitTestResult.cpp
1187 rendering/InlineBox.cpp
1188 rendering/InlineFlowBox.cpp
1189 rendering/InlineTextBox.cpp
1190 rendering/LayoutState.cpp
1191 rendering/LayoutRepainter.cpp
1192 rendering/RenderApplet.cpp
1193 rendering/RenderArena.cpp
1194 rendering/RenderBR.cpp
1195 rendering/RenderBlock.cpp
1196 rendering/RenderBlockLineLayout.cpp
1197 rendering/RenderBox.cpp
1198 rendering/RenderBoxModelObject.cpp
1199 rendering/RenderButton.cpp
1200 rendering/RenderCombineText.cpp
1201 rendering/RenderCounter.cpp
1202 rendering/RenderDeprecatedFlexibleBox.cpp
1203 rendering/RenderDetails.cpp
1204 rendering/RenderDetailsMarker.cpp
1205 rendering/RenderEmbeddedObject.cpp
1206 rendering/RenderFieldset.cpp
1207 rendering/RenderFileUploadControl.cpp
1208 rendering/RenderFlexibleBox.cpp
1209 rendering/RenderFlowThread.cpp
1210 rendering/RenderFrame.cpp
1211 rendering/RenderFrameBase.cpp
1212 rendering/RenderFrameSet.cpp
1213 rendering/RenderFullScreen.cpp
1214 rendering/RenderHTMLCanvas.cpp
1215 rendering/RenderIFrame.cpp
1216 rendering/RenderImage.cpp
1217 rendering/RenderImageResource.cpp
1218 rendering/RenderImageResourceStyleImage.cpp
1219 rendering/RenderInline.cpp
1220 rendering/RenderLayer.cpp
1221 rendering/RenderLayerBacking.cpp
1222 rendering/RenderLayerCompositor.cpp
1223 rendering/RenderLineBoxList.cpp
1224 rendering/RenderListBox.cpp
1225 rendering/RenderListItem.cpp
1226 rendering/RenderListMarker.cpp
1227 rendering/RenderMarquee.cpp
1228 rendering/RenderMenuList.cpp
1229 rendering/RenderMeter.cpp
1230 rendering/RenderObject.cpp
1231 rendering/RenderObjectChildList.cpp
1232 rendering/RenderPart.cpp
1233 rendering/RenderProgress.cpp
1234 rendering/RenderQuote.cpp
1235 rendering/RenderRegion.cpp
1236 rendering/RenderReplaced.cpp
1237 rendering/RenderReplica.cpp
1238 rendering/RenderRuby.cpp
1239 rendering/RenderRubyBase.cpp
1240 rendering/RenderRubyRun.cpp
1241 rendering/RenderRubyText.cpp
1242 rendering/RenderScrollbar.cpp
1243 rendering/RenderScrollbarPart.cpp
1244 rendering/RenderScrollbarTheme.cpp
1245 rendering/RenderSlider.cpp
1246 rendering/RenderSummary.cpp
1247 rendering/RenderTable.cpp
1248 rendering/RenderTableCell.cpp
1249 rendering/RenderTableCol.cpp
1250 rendering/RenderTableRow.cpp
1251 rendering/RenderTableSection.cpp
1252 rendering/RenderText.cpp
1253 rendering/RenderTextControl.cpp
1254 rendering/RenderTextControlMultiLine.cpp
1255 rendering/RenderTextControlSingleLine.cpp
1256 rendering/RenderTextFragment.cpp
1257 rendering/RenderTheme.cpp
1258 rendering/RenderTreeAsText.cpp
1259 rendering/RenderView.cpp
1260 rendering/RenderWidget.cpp
1261 rendering/RenderWordBreak.cpp
1262 rendering/RootInlineBox.cpp
1263 rendering/ScrollBehavior.cpp
1264 rendering/break_lines.cpp
1266 rendering/style/ContentData.cpp
1267 rendering/style/CounterDirectives.cpp
1268 rendering/style/FillLayer.cpp
1269 rendering/style/KeyframeList.cpp
1270 rendering/style/NinePieceImage.cpp
1271 rendering/style/QuotesData.cpp
1272 rendering/style/RenderStyle.cpp
1273 rendering/style/ShadowData.cpp
1274 rendering/style/StyleBackgroundData.cpp
1275 rendering/style/StyleBoxData.cpp
1276 rendering/style/StyleCachedImage.cpp
1277 rendering/style/StyleDeprecatedFlexibleBoxData.cpp
1278 rendering/style/StyleFlexibleBoxData.cpp
1279 rendering/style/StyleGeneratedImage.cpp
1280 rendering/style/StyleInheritedData.cpp
1281 rendering/style/StyleMarqueeData.cpp
1282 rendering/style/StyleMultiColData.cpp
1283 rendering/style/StyleRareInheritedData.cpp
1284 rendering/style/StyleRareNonInheritedData.cpp
1285 rendering/style/StyleSurroundData.cpp
1286 rendering/style/StyleTransformData.cpp
1287 rendering/style/StyleVisualData.cpp
1289 storage/AbstractDatabase.cpp
1290 storage/ChangeVersionWrapper.cpp
1291 storage/Database.cpp
1292 storage/DatabaseAuthorizer.cpp
1293 storage/DatabaseSync.cpp
1294 storage/DatabaseTask.cpp
1295 storage/DatabaseThread.cpp
1296 storage/DatabaseTracker.cpp
1298 storage/IDBDatabase.cpp
1299 storage/IDBDatabaseBackendImpl.cpp
1300 storage/IDBCursor.cpp
1301 storage/IDBCursorBackendImpl.cpp
1302 storage/IDBEventDispatcher.cpp
1303 storage/IDBIndex.cpp
1304 storage/IDBIndexBackendImpl.cpp
1306 storage/IDBKeyRange.cpp
1307 storage/IDBRequest.cpp
1308 storage/IDBObjectStore.cpp
1309 storage/IDBObjectStoreBackendImpl.cpp
1310 storage/IDBFactory.cpp
1311 storage/IDBFactoryBackendInterface.cpp
1312 storage/IDBFactoryBackendImpl.cpp
1313 storage/LocalStorageTask.cpp
1314 storage/LocalStorageThread.cpp
1315 storage/OriginQuotaManager.cpp
1316 storage/OriginUsageRecord.cpp
1317 storage/SQLResultSet.cpp
1318 storage/SQLResultSetRowList.cpp
1319 storage/SQLStatement.cpp
1320 storage/SQLStatementSync.cpp
1321 storage/SQLTransaction.cpp
1322 storage/SQLTransactionClient.cpp
1323 storage/SQLTransactionCoordinator.cpp
1324 storage/SQLTransactionSync.cpp
1326 storage/StorageAreaImpl.cpp
1327 storage/StorageAreaSync.cpp
1328 storage/StorageEvent.cpp
1329 storage/StorageEventDispatcher.cpp
1330 storage/StorageInfo.cpp
1331 storage/StorageMap.cpp
1332 storage/StorageNamespace.cpp
1333 storage/StorageNamespaceImpl.cpp
1334 storage/StorageSyncManager.cpp
1335 storage/StorageTracker.cpp
1338 xml/NativeXPathNSResolver.cpp
1340 xml/XMLHttpRequest.cpp
1341 xml/XMLHttpRequestProgressEventThrottle.cpp
1342 xml/XMLHttpRequestUpload.cpp
1343 xml/XMLTreeViewer.cpp
1344 xml/XMLSerializer.cpp
1345 xml/XPathEvaluator.cpp
1346 xml/XPathExpression.cpp
1347 xml/XPathExpressionNode.cpp
1348 xml/XPathFunctions.cpp
1349 xml/XPathNSResolver.cpp
1350 xml/XPathNodeSet.cpp
1353 xml/XPathPredicate.cpp
1358 xml/XPathVariableReference.cpp
1359 xml/XSLImportRule.cpp
1360 xml/XSLStyleSheetLibxslt.cpp
1361 xml/XSLTExtensions.cpp
1362 xml/XSLTProcessor.cpp
1363 xml/XSLTProcessorLibxslt.cpp
1364 xml/XSLTUnicodeSort.cpp
1366 xml/parser/XMLDocumentParser.cpp
1367 xml/parser/XMLDocumentParserLibxml2.cpp
1368 xml/parser/XMLDocumentParserScope.cpp
1371 SET(WebCore_CSS_PROPERTY_NAMES
1372 ${WEBCORE_DIR}/css/CSSPropertyNames.in
1375 SET(WebCore_CSS_VALUE_KEYWORDS
1376 ${WEBCORE_DIR}/css/CSSValueKeywords.in
1379 SET(WebCore_USER_AGENT_STYLE_SHEETS
1380 ${WEBCORE_DIR}/css/html.css
1381 ${WEBCORE_DIR}/css/fullscreen.css
1382 ${WEBCORE_DIR}/css/mathml.css
1383 ${WEBCORE_DIR}/css/mediaControls.css
1384 ${WEBCORE_DIR}/css/quirks.css
1385 ${WEBCORE_DIR}/css/svg.css
1386 ${WEBCORE_DIR}/css/view-source.css
1390 LIST(APPEND WebCore_SOURCES
1391 fileapi/FileReader.cpp
1392 fileapi/FileReaderLoader.cpp
1393 fileapi/FileReaderSync.cpp
1394 fileapi/FileThread.cpp
1395 fileapi/FileStreamProxy.cpp
1396 platform/FileStream.cpp
1399 LIST(APPEND WebCore_IDL_FILES
1400 fileapi/FileReaderSync.idl
1404 IF (ENABLE_DATABASE)
1405 LIST(APPEND WebCore_SOURCES
1406 platform/sql/SQLValue.cpp
1407 platform/sql/SQLiteAuthorizer.cpp
1408 platform/sql/SQLiteDatabase.cpp
1409 platform/sql/SQLiteFileSystem.cpp
1410 platform/sql/SQLiteStatement.cpp
1411 platform/sql/SQLiteTransaction.cpp
1413 LIST(APPEND WebCore_IDL_FILES
1414 storage/Database.idl
1415 storage/DatabaseCallback.idl
1416 storage/DatabaseSync.idl
1417 storage/SQLError.idl
1418 storage/SQLException.idl
1419 storage/SQLResultSet.idl
1420 storage/SQLResultSetRowList.idl
1421 storage/SQLStatementCallback.idl
1422 storage/SQLStatementErrorCallback.idl
1423 storage/SQLTransaction.idl
1424 storage/SQLTransactionCallback.idl
1425 storage/SQLTransactionErrorCallback.idl
1426 storage/SQLTransactionSync.idl
1427 storage/SQLTransactionSyncCallback.idl
1431 IF (ENABLE_DATA_TRANSFER_ITEMS)
1432 LIST(APPEND WebCore_IDL_FILES
1433 dom/DataTransferItem.idl
1434 dom/StringCallback.idl
1436 LIST(APPEND WebCore_SOURCES
1437 dom/DataTransferItem.cpp
1438 dom/DataTransferItems.cpp
1439 dom/StringCallback.cpp
1443 IF (ENABLE_INDEXED_DATABASE)
1444 LIST(APPEND WebCore_IDL_FILES
1446 storage/IDBCursor.idl
1447 storage/IDBDatabaseError.idl
1448 storage/IDBDatabaseException.idl
1449 storage/IDBDatabase.idl
1450 storage/IDBFactory.idl
1451 storage/IDBIndex.idl
1453 storage/IDBKeyRange.idl
1454 storage/IDBObjectStore.idl
1455 storage/IDBRequest.idl
1456 storage/IDBTransaction.idl
1460 IF (ENABLE_DOM_STORAGE)
1461 LIST(APPEND WebCore_IDL_FILES
1463 storage/StorageEvent.idl
1468 LIST(APPEND WebCore_SOURCES
1469 platform/leveldb/LevelDBDatabase.cpp
1470 platform/leveldb/LevelDBTransaction.cpp
1471 platform/leveldb/LevelDBWriteBatch.cpp
1476 LIST(APPEND WebCore_SOURCES
1477 mathml/MathMLElement.cpp
1478 mathml/MathMLInlineContainerElement.cpp
1479 mathml/MathMLMathElement.cpp
1480 mathml/MathMLTextElement.cpp
1481 rendering/mathml/RenderMathMLBlock.cpp
1482 rendering/mathml/RenderMathMLFenced.cpp
1483 rendering/mathml/RenderMathMLFraction.cpp
1484 rendering/mathml/RenderMathMLMath.cpp
1485 rendering/mathml/RenderMathMLOperator.cpp
1486 rendering/mathml/RenderMathMLRoot.cpp
1487 rendering/mathml/RenderMathMLRow.cpp
1488 rendering/mathml/RenderMathMLSquareRoot.cpp
1489 rendering/mathml/RenderMathMLSubSup.cpp
1490 rendering/mathml/RenderMathMLUnderOver.cpp
1494 IF (ENABLE_NETSCAPE_PLUGIN_API)
1495 LIST(APPEND WebCore_SOURCES
1496 plugins/PluginDebug.cpp
1497 plugins/PluginStream.cpp
1502 IF (ENABLE_NOTIFICATIONS)
1503 LIST(APPEND WebCore_SOURCES
1504 notifications/NotificationCenter.cpp
1505 notifications/Notification.cpp
1508 LIST(APPEND WebCore_IDL_FILES
1509 notifications/Notification.idl
1510 notifications/NotificationCenter.idl
1514 if (ENABLE_FILE_SYSTEM)
1515 LIST(APPEND WebCore_SOURCES
1516 fileapi/DirectoryEntry.cpp
1517 fileapi/DirectoryEntrySync.cpp
1518 fileapi/DirectoryReader.cpp
1519 fileapi/DirectoryReaderSync.cpp
1520 fileapi/DOMFilePath.cpp
1521 fileapi/DOMFileSystem.cpp
1522 fileapi/DOMFileSystemBase.cpp
1523 fileapi/DOMFileSystemSync.cpp
1525 fileapi/EntryArray.cpp
1526 fileapi/EntryArraySync.cpp
1527 fileapi/EntrySync.cpp
1528 fileapi/FileEntry.cpp
1529 fileapi/FileEntrySync.cpp
1530 fileapi/FileSystemCallbacks.cpp
1531 fileapi/FileWriter.cpp
1532 fileapi/FileWriterBase.cpp
1533 fileapi/FileWriterSync.cpp
1534 fileapi/LocalFileSystem.cpp
1535 platform/AsyncFileSystem.cpp
1537 LIST(APPEND WebCore_IDL_FILES
1538 fileapi/DirectoryEntry.idl
1539 fileapi/DirectoryEntrySync.idl
1540 fileapi/DirectoryReader.idl
1541 fileapi/DirectoryReaderSync.idl
1542 fileapi/DOMFileSystem.idl
1543 fileapi/DOMFileSystemSync.idl
1544 fileapi/EntriesCallback.idl
1546 fileapi/EntrySync.idl
1547 fileapi/EntryArray.idl
1548 fileapi/EntryArraySync.idl
1549 fileapi/EntryCallback.idl
1550 fileapi/ErrorCallback.idl
1551 fileapi/FileCallback.idl
1552 fileapi/FileEntry.idl
1553 fileapi/FileEntrySync.idl
1554 fileapi/FileSystemCallback.idl
1555 fileapi/FileWriterCallback.idl
1556 fileapi/FileWriter.idl
1557 fileapi/FileWriterSync.idl
1558 fileapi/WebKitFlags.idl
1559 fileapi/Metadata.idl
1560 fileapi/MetadataCallback.idl
1564 IF (ENABLE_BLOB OR ENABLE_FILE_SYSTEM)
1565 LIST(APPEND WebCore_IDL_FILES
1566 fileapi/FileException.idl
1567 fileapi/OperationNotAllowedException.idl
1572 LIST(APPEND WebCore_IDL_FILES
1573 xml/XPathEvaluator.idl
1574 xml/XPathException.idl
1575 xml/XPathExpression.idl
1576 xml/XPathNSResolver.idl
1582 LIST(APPEND WebCore_SOURCES
1583 css/SVGCSSComputedStyleDeclaration.cpp
1584 css/SVGCSSParser.cpp
1585 css/SVGCSSStyleSelector.cpp
1586 platform/graphics/SVGGlyph.cpp
1587 rendering/PointerEventsHitRules.cpp
1588 rendering/style/SVGRenderStyle.cpp
1589 rendering/style/SVGRenderStyleDefs.cpp
1590 rendering/svg/RenderSVGBlock.cpp
1591 rendering/svg/RenderSVGContainer.cpp
1592 rendering/svg/RenderSVGGradientStop.cpp
1593 rendering/svg/RenderSVGForeignObject.cpp
1594 rendering/svg/RenderSVGHiddenContainer.cpp
1595 rendering/svg/RenderSVGImage.cpp
1596 rendering/svg/RenderSVGInline.cpp
1597 rendering/svg/RenderSVGInlineText.cpp
1598 rendering/svg/RenderSVGModelObject.cpp
1599 rendering/svg/RenderSVGPath.cpp
1600 rendering/svg/RenderSVGResource.cpp
1601 rendering/svg/RenderSVGResourceClipper.cpp
1602 rendering/svg/RenderSVGResourceContainer.cpp
1603 rendering/svg/RenderSVGResourceFilter.cpp
1604 rendering/svg/RenderSVGResourceFilterPrimitive.cpp
1605 rendering/svg/RenderSVGResourceGradient.cpp
1606 rendering/svg/RenderSVGResourceLinearGradient.cpp
1607 rendering/svg/RenderSVGResourceMarker.cpp
1608 rendering/svg/RenderSVGResourceMasker.cpp
1609 rendering/svg/RenderSVGResourcePattern.cpp
1610 rendering/svg/RenderSVGResourceRadialGradient.cpp
1611 rendering/svg/RenderSVGResourceSolidColor.cpp
1612 rendering/svg/RenderSVGRoot.cpp
1613 rendering/svg/RenderSVGShadowTreeRootContainer.cpp
1614 rendering/svg/RenderSVGTSpan.cpp
1615 rendering/svg/RenderSVGText.cpp
1616 rendering/svg/RenderSVGTextPath.cpp
1617 rendering/svg/RenderSVGTransformableContainer.cpp
1618 rendering/svg/RenderSVGViewportContainer.cpp
1619 rendering/svg/SVGImageBufferTools.cpp
1620 rendering/svg/SVGInlineFlowBox.cpp
1621 rendering/svg/SVGInlineTextBox.cpp
1622 rendering/svg/SVGMarkerLayoutInfo.cpp
1623 rendering/svg/SVGRenderSupport.cpp
1624 rendering/svg/SVGRenderTreeAsText.cpp
1625 rendering/svg/SVGResources.cpp
1626 rendering/svg/SVGResourcesCache.cpp
1627 rendering/svg/SVGResourcesCycleSolver.cpp
1628 rendering/svg/SVGRootInlineBox.cpp
1629 rendering/svg/SVGShadowTreeElements.cpp
1630 rendering/svg/SVGTextChunk.cpp
1631 rendering/svg/SVGTextChunkBuilder.cpp
1632 rendering/svg/SVGTextLayoutAttributes.cpp
1633 rendering/svg/SVGTextLayoutAttributesBuilder.cpp
1634 rendering/svg/SVGTextLayoutEngine.cpp
1635 rendering/svg/SVGTextLayoutEngineBaseline.cpp
1636 rendering/svg/SVGTextLayoutEngineSpacing.cpp
1637 rendering/svg/SVGTextRunRenderingContext.cpp
1638 rendering/svg/SVGTextMetrics.cpp
1639 rendering/svg/SVGTextQuery.cpp
1640 svg/ColorDistance.cpp
1642 svg/SVGAltGlyphDefElement.cpp
1643 svg/SVGAltGlyphElement.cpp
1644 svg/SVGAltGlyphItemElement.cpp
1646 svg/SVGAnimateColorElement.cpp
1647 svg/SVGAnimatedAngle.cpp
1648 svg/SVGAnimatedBoolean.cpp
1649 svg/SVGAnimatedColor.cpp
1650 svg/SVGAnimatedInteger.cpp
1651 svg/SVGAnimatedLength.cpp
1652 svg/SVGAnimatedLengthList.cpp
1653 svg/SVGAnimatedNumber.cpp
1654 svg/SVGAnimatedNumberList.cpp
1655 svg/SVGAnimatedNumberOptionalNumber.cpp
1656 svg/SVGAnimatedPath.cpp
1657 svg/SVGAnimatedPointList.cpp
1658 svg/SVGAnimatedPreserveAspectRatio.cpp
1659 svg/SVGAnimatedRect.cpp
1660 svg/SVGAnimatedString.cpp
1661 svg/SVGAnimatedType.cpp
1662 svg/SVGAnimateElement.cpp
1663 svg/SVGAnimateMotionElement.cpp
1664 svg/SVGAnimateTransformElement.cpp
1665 svg/SVGAnimationElement.cpp
1666 svg/SVGCircleElement.cpp
1667 svg/SVGClipPathElement.cpp
1669 svg/SVGComponentTransferFunctionElement.cpp
1670 svg/SVGCursorElement.cpp
1671 svg/SVGDefsElement.cpp
1672 svg/SVGDescElement.cpp
1674 svg/SVGDocumentExtensions.cpp
1676 svg/SVGElementInstance.cpp
1677 svg/SVGElementInstanceList.cpp
1678 svg/SVGEllipseElement.cpp
1679 svg/SVGExternalResourcesRequired.cpp
1680 svg/SVGFEBlendElement.cpp
1681 svg/SVGFEColorMatrixElement.cpp
1682 svg/SVGFEComponentTransferElement.cpp
1683 svg/SVGFECompositeElement.cpp
1684 svg/SVGFEConvolveMatrixElement.cpp
1685 svg/SVGFEDiffuseLightingElement.cpp
1686 svg/SVGFEDisplacementMapElement.cpp
1687 svg/SVGFEDistantLightElement.cpp
1688 svg/SVGFEDropShadowElement.cpp
1689 svg/SVGFEFloodElement.cpp
1690 svg/SVGFEFuncAElement.cpp
1691 svg/SVGFEFuncBElement.cpp
1692 svg/SVGFEFuncGElement.cpp
1693 svg/SVGFEFuncRElement.cpp
1694 svg/SVGFEGaussianBlurElement.cpp
1695 svg/SVGFEImageElement.cpp
1696 svg/SVGFELightElement.cpp
1697 svg/SVGFEMergeElement.cpp
1698 svg/SVGFEMergeNodeElement.cpp
1699 svg/SVGFEMorphologyElement.cpp
1700 svg/SVGFEOffsetElement.cpp
1701 svg/SVGFEPointLightElement.cpp
1702 svg/SVGFESpecularLightingElement.cpp
1703 svg/SVGFESpotLightElement.cpp
1704 svg/SVGFETileElement.cpp
1705 svg/SVGFETurbulenceElement.cpp
1706 svg/SVGFilterElement.cpp
1707 svg/SVGFilterPrimitiveStandardAttributes.cpp
1708 svg/SVGFitToViewBox.cpp
1710 svg/SVGFontElement.cpp
1711 svg/SVGFontFaceElement.cpp
1712 svg/SVGFontFaceFormatElement.cpp
1713 svg/SVGFontFaceNameElement.cpp
1714 svg/SVGFontFaceSrcElement.cpp
1715 svg/SVGFontFaceUriElement.cpp
1716 svg/SVGForeignObjectElement.cpp
1718 svg/SVGGlyphElement.cpp
1719 svg/SVGGlyphRefElement.cpp
1720 svg/SVGGradientElement.cpp
1721 svg/SVGHKernElement.cpp
1722 svg/SVGImageElement.cpp
1723 svg/SVGImageLoader.cpp
1724 svg/SVGLangSpace.cpp
1726 svg/SVGLengthList.cpp
1727 svg/SVGLineElement.cpp
1728 svg/SVGLinearGradientElement.cpp
1729 svg/SVGLocatable.cpp
1730 svg/SVGMPathElement.cpp
1731 svg/SVGMarkerElement.cpp
1732 svg/SVGMaskElement.cpp
1733 svg/SVGMetadataElement.cpp
1734 svg/SVGMissingGlyphElement.cpp
1735 svg/SVGNumberList.cpp
1737 svg/SVGParserUtilities.cpp
1738 svg/SVGPathBlender.cpp
1739 svg/SVGPathBuilder.cpp
1740 svg/SVGPathByteStreamBuilder.cpp
1741 svg/SVGPathByteStreamSource.cpp
1742 svg/SVGPathElement.cpp
1743 svg/SVGPathParser.cpp
1744 svg/SVGPathParserFactory.cpp
1745 svg/SVGPathSegList.cpp
1746 svg/SVGPathSegListBuilder.cpp
1747 svg/SVGPathSegListSource.cpp
1748 svg/SVGPathStringBuilder.cpp
1749 svg/SVGPathStringSource.cpp
1750 svg/SVGPathTraversalStateBuilder.cpp
1751 svg/SVGPatternElement.cpp
1752 svg/SVGPointList.cpp
1753 svg/SVGPolyElement.cpp
1754 svg/SVGPolygonElement.cpp
1755 svg/SVGPolylineElement.cpp
1756 svg/SVGPreserveAspectRatio.cpp
1757 svg/SVGRadialGradientElement.cpp
1758 svg/SVGRectElement.cpp
1759 svg/SVGSVGElement.cpp
1760 svg/SVGScriptElement.cpp
1761 svg/SVGSetElement.cpp
1762 svg/SVGStopElement.cpp
1763 svg/SVGStringList.cpp
1765 svg/SVGStyleElement.cpp
1766 svg/SVGStyledElement.cpp
1767 svg/SVGStyledLocatableElement.cpp
1768 svg/SVGStyledTransformableElement.cpp
1769 svg/SVGSwitchElement.cpp
1770 svg/SVGSymbolElement.cpp
1771 svg/SVGTRefElement.cpp
1772 svg/SVGTSpanElement.cpp
1774 svg/SVGTextContentElement.cpp
1775 svg/SVGTextElement.cpp
1776 svg/SVGTextPathElement.cpp
1777 svg/SVGTextPositioningElement.cpp
1778 svg/SVGTitleElement.cpp
1779 svg/SVGTransform.cpp
1780 svg/SVGTransformDistance.cpp
1781 svg/SVGTransformList.cpp
1782 svg/SVGTransformable.cpp
1783 svg/SVGURIReference.cpp
1784 svg/SVGUseElement.cpp
1785 svg/SVGViewElement.cpp
1786 svg/SVGVKernElement.cpp
1788 svg/SVGZoomAndPan.cpp
1789 svg/SVGZoomEvent.cpp
1790 svg/animation/SMILTime.cpp
1791 svg/animation/SMILTimeContainer.cpp
1792 svg/animation/SVGSMILElement.cpp
1793 svg/graphics/SVGImage.cpp
1794 svg/graphics/filters/SVGFEImage.cpp
1795 svg/graphics/filters/SVGFilter.cpp
1796 svg/graphics/filters/SVGFilterBuilder.cpp
1797 svg/properties/SVGAttributeToPropertyMap.cpp
1798 svg/properties/SVGPathSegListPropertyTearOff.cpp
1801 LIST(APPEND WebCore_IDL_FILES
1803 svg/SVGAltGlyphDefElement.idl
1804 svg/SVGAltGlyphElement.idl
1805 svg/SVGAltGlyphItemElement.idl
1807 svg/SVGAnimateColorElement.idl
1808 svg/SVGAnimateMotionElement.idl
1809 svg/SVGAnimateElement.idl
1810 svg/SVGAnimateTransformElement.idl
1811 svg/SVGAnimatedAngle.idl
1812 svg/SVGAnimatedBoolean.idl
1813 svg/SVGAnimatedEnumeration.idl
1814 svg/SVGAnimatedInteger.idl
1815 svg/SVGAnimatedLength.idl
1816 svg/SVGAnimatedLengthList.idl
1817 svg/SVGAnimatedNumber.idl
1818 svg/SVGAnimatedNumberList.idl
1819 svg/SVGAnimatedPreserveAspectRatio.idl
1820 svg/SVGAnimatedRect.idl
1821 svg/SVGAnimatedString.idl
1822 svg/SVGAnimatedTransformList.idl
1823 svg/SVGAnimationElement.idl
1824 svg/SVGCircleElement.idl
1825 svg/SVGClipPathElement.idl
1827 svg/SVGComponentTransferFunctionElement.idl
1828 svg/SVGCursorElement.idl
1829 svg/SVGDefsElement.idl
1830 svg/SVGDescElement.idl
1833 svg/SVGElementInstance.idl
1834 svg/SVGElementInstanceList.idl
1835 svg/SVGEllipseElement.idl
1836 svg/SVGException.idl
1837 svg/SVGFEBlendElement.idl
1838 svg/SVGFEColorMatrixElement.idl
1839 svg/SVGFEComponentTransferElement.idl
1840 svg/SVGFECompositeElement.idl
1841 svg/SVGFEConvolveMatrixElement.idl
1842 svg/SVGFEDiffuseLightingElement.idl
1843 svg/SVGFEDisplacementMapElement.idl
1844 svg/SVGFEDistantLightElement.idl
1845 svg/SVGFEDropShadowElement.idl
1846 svg/SVGFEFloodElement.idl
1847 svg/SVGFEFuncAElement.idl
1848 svg/SVGFEFuncBElement.idl
1849 svg/SVGFEFuncGElement.idl
1850 svg/SVGFEFuncRElement.idl
1851 svg/SVGFEGaussianBlurElement.idl
1852 svg/SVGFEImageElement.idl
1853 svg/SVGFEMergeElement.idl
1854 svg/SVGFEMergeNodeElement.idl
1855 svg/SVGFEMorphologyElement.idl
1856 svg/SVGFEOffsetElement.idl
1857 svg/SVGFEPointLightElement.idl
1858 svg/SVGFESpecularLightingElement.idl
1859 svg/SVGFESpotLightElement.idl
1860 svg/SVGFETileElement.idl
1861 svg/SVGFETurbulenceElement.idl
1862 svg/SVGFilterElement.idl
1863 svg/SVGFontElement.idl
1864 svg/SVGFontFaceElement.idl
1865 svg/SVGFontFaceFormatElement.idl
1866 svg/SVGFontFaceNameElement.idl
1867 svg/SVGFontFaceSrcElement.idl
1868 svg/SVGFontFaceUriElement.idl
1869 svg/SVGForeignObjectElement.idl
1871 svg/SVGGlyphElement.idl
1872 svg/SVGGlyphRefElement.idl
1873 svg/SVGGradientElement.idl
1874 svg/SVGHKernElement.idl
1875 svg/SVGImageElement.idl
1877 svg/SVGLengthList.idl
1878 svg/SVGLineElement.idl
1879 svg/SVGLinearGradientElement.idl
1880 svg/SVGMarkerElement.idl
1881 svg/SVGMaskElement.idl
1883 svg/SVGMetadataElement.idl
1884 svg/SVGMissingGlyphElement.idl
1885 svg/SVGMPathElement.idl
1887 svg/SVGNumberList.idl
1889 svg/SVGPathElement.idl
1891 svg/SVGPathSegArcAbs.idl
1892 svg/SVGPathSegArcRel.idl
1893 svg/SVGPathSegClosePath.idl
1894 svg/SVGPathSegCurvetoCubicAbs.idl
1895 svg/SVGPathSegCurvetoCubicRel.idl
1896 svg/SVGPathSegCurvetoCubicSmoothAbs.idl
1897 svg/SVGPathSegCurvetoCubicSmoothRel.idl
1898 svg/SVGPathSegCurvetoQuadraticAbs.idl
1899 svg/SVGPathSegCurvetoQuadraticRel.idl
1900 svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
1901 svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
1902 svg/SVGPathSegLinetoAbs.idl
1903 svg/SVGPathSegLinetoHorizontalAbs.idl
1904 svg/SVGPathSegLinetoHorizontalRel.idl
1905 svg/SVGPathSegLinetoRel.idl
1906 svg/SVGPathSegLinetoVerticalAbs.idl
1907 svg/SVGPathSegLinetoVerticalRel.idl
1908 svg/SVGPathSegList.idl
1909 svg/SVGPathSegMovetoAbs.idl
1910 svg/SVGPathSegMovetoRel.idl
1911 svg/SVGPatternElement.idl
1913 svg/SVGPointList.idl
1914 svg/SVGPolygonElement.idl
1915 svg/SVGPolylineElement.idl
1916 svg/SVGPreserveAspectRatio.idl
1917 svg/SVGRadialGradientElement.idl
1919 svg/SVGRectElement.idl
1920 svg/SVGRenderingIntent.idl
1921 svg/SVGSVGElement.idl
1922 svg/SVGScriptElement.idl
1923 svg/SVGSetElement.idl
1924 svg/SVGStopElement.idl
1925 svg/SVGStringList.idl
1926 svg/SVGStyleElement.idl
1927 svg/SVGSwitchElement.idl
1928 svg/SVGSymbolElement.idl
1929 svg/SVGTRefElement.idl
1930 svg/SVGTSpanElement.idl
1931 svg/SVGTextContentElement.idl
1932 svg/SVGTextElement.idl
1933 svg/SVGTextPathElement.idl
1934 svg/SVGTextPositioningElement.idl
1935 svg/SVGTitleElement.idl
1936 svg/SVGTransform.idl
1937 svg/SVGTransformList.idl
1938 svg/SVGUnitTypes.idl
1939 svg/SVGUseElement.idl
1940 svg/SVGViewElement.idl
1941 svg/SVGVKernElement.idl
1942 svg/SVGZoomEvent.idl
1945 LIST(APPEND WebCore_CSS_PROPERTY_NAMES
1946 ${WEBCORE_DIR}/css/SVGCSSPropertyNames.in
1949 LIST(APPEND WebCore_CSS_VALUE_KEYWORDS
1950 ${WEBCORE_DIR}/css/SVGCSSValueKeywords.in
1955 LIST(APPEND WebCore_SOURCES
1956 html/HTMLAudioElement.cpp
1957 html/HTMLMediaElement.cpp
1958 html/HTMLSourceElement.cpp
1959 html/HTMLVideoElement.cpp
1960 html/shadow/MediaControlElements.cpp
1962 platform/graphics/MediaPlayer.cpp
1963 rendering/RenderMedia.cpp
1964 rendering/RenderVideo.cpp
1968 IF (ENABLE_WEB_SOCKETS)
1969 LIST(APPEND WebCore_SOURCES
1970 websockets/ThreadableWebSocketChannel.cpp
1971 websockets/ThreadableWebSocketChannelClientWrapper.cpp
1972 websockets/WebSocket.cpp
1973 websockets/WebSocketChannel.cpp
1974 websockets/WebSocketHandshake.cpp
1975 websockets/WebSocketHandshakeRequest.cpp
1976 websockets/WebSocketHandshakeResponse.cpp
1979 LIST(APPEND WebCore_IDL_FILES
1980 websockets/CloseEvent.idl
1981 websockets/WebSocket.idl
1985 IF (ENABLE_WEB_SOCKETS AND ENABLE_WORKERS)
1986 LIST(APPEND WebCore_SOURCES
1987 websockets/WorkerThreadableWebSocketChannel.cpp
1992 LIST(APPEND WebCore_SOURCES
1993 loader/WorkerThreadableLoader.cpp
1995 page/WorkerNavigator.cpp
1997 workers/AbstractWorker.cpp
1998 workers/DedicatedWorkerContext.cpp
1999 workers/DedicatedWorkerThread.cpp
2001 workers/WorkerContext.cpp
2002 workers/WorkerLocation.cpp
2003 workers/WorkerMessagingProxy.cpp
2004 workers/WorkerRunLoop.cpp
2005 workers/WorkerScriptLoader.cpp
2006 workers/WorkerThread.cpp
2009 LIST(APPEND WebCore_IDL_FILES
2010 page/WorkerNavigator.idl
2012 workers/AbstractWorker.idl
2013 workers/DedicatedWorkerContext.idl
2015 workers/WorkerContext.idl
2016 workers/WorkerLocation.idl
2020 IF (ENABLE_SHARED_WORKERS)
2021 LIST(APPEND WebCore_SOURCES
2022 workers/DefaultSharedWorkerRepository.cpp
2023 workers/SharedWorker.cpp
2024 workers/SharedWorkerContext.cpp
2025 workers/SharedWorkerThread.cpp
2028 LIST(APPEND WebCore_IDL_FILES
2029 workers/SharedWorker.idl
2030 workers/SharedWorkerContext.idl
2034 IF (ENABLE_VIDEO_TRACK)
2035 LIST(APPEND WebCore_SOURCES
2037 html/HTMLTrackElement.cpp
2038 html/LoadableTextTrack.cpp
2039 html/MutableTextTrack.cpp
2041 html/TextTrackCue.cpp
2042 html/TextTrackCueList.cpp
2043 html/track/CueParser.cpp
2044 html/track/WebVTTParser.cpp
2045 html/track/WebVTTTokenizer.cpp
2046 loader/CueLoader.cpp
2050 IF (ENABLE_PROGRESS_TAG)
2051 LIST(APPEND WebCore_SOURCES
2052 accessibility/AccessibilityProgressIndicator.cpp
2056 IF (ENABLE_MEDIA_STREAM)
2057 LIST(APPEND WebCore_SOURCES
2058 dom/LocalMediaStream.cpp
2060 dom/MediaStreamList.cpp
2061 dom/MediaStreamTrack.cpp
2062 dom/MediaStreamTrackList.cpp
2063 p2p/MediaStreamEvent.cpp
2064 p2p/PeerConnection.cpp
2065 page/MediaStreamController.cpp
2066 page/MediaStreamFrameController.cpp
2067 platform/MediaStreamRegistry.cpp
2070 LIST(APPEND WebCore_IDL_FILES
2071 dom/LocalMediaStream.idl
2073 dom/MediaStreamList.idl
2074 dom/MediaStreamTrack.idl
2075 dom/MediaStreamTrackList.idl
2076 p2p/MediaStreamEvent.idl
2077 p2p/PeerConnection.idl
2078 p2p/SignalingCallback.idl
2079 page/NavigatorUserMediaError.idl
2084 LIST(APPEND WebCore_SOURCES
2085 loader/archive/mhtml/MHTMLArchive.cpp
2086 loader/archive/mhtml/MHTMLParser.cpp
2091 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
2092 ${OPENGL_INCLUDE_DIR}
2093 ${THIRDPARTY_DIR}/ANGLE/src
2094 ${THIRDPARTY_DIR}/ANGLE/include
2095 ${THIRDPARTY_DIR}/ANGLE/include/GLSLANG
2096 ${WEBCORE_DIR}/platform/graphics/gpu
2098 LIST(APPEND WebCore_LIBRARIES
2099 ${OPENGL_gl_LIBRARY}
2101 LIST(APPEND WebCore_SOURCES
2102 ${DERIVED_SOURCES_WEBCORE_DIR}/glslang.cpp
2103 ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.cpp
2104 ${THIRDPARTY_DIR}/ANGLE/src/compiler/CodeGenGLSL.cpp
2105 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Compiler.cpp
2106 ${THIRDPARTY_DIR}/ANGLE/src/compiler/debug.cpp
2107 ${THIRDPARTY_DIR}/ANGLE/src/compiler/InfoSink.cpp
2108 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Initialize.cpp
2109 ${THIRDPARTY_DIR}/ANGLE/src/compiler/InitializeDll.cpp
2110 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Intermediate.cpp
2111 ${THIRDPARTY_DIR}/ANGLE/src/compiler/intermOut.cpp
2112 ${THIRDPARTY_DIR}/ANGLE/src/compiler/IntermTraverse.cpp
2113 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ossource_posix.cpp
2114 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputGLSL.cpp
2115 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputHLSL.cpp
2116 ${THIRDPARTY_DIR}/ANGLE/src/compiler/parseConst.cpp
2117 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ParseHelper.cpp
2118 ${THIRDPARTY_DIR}/ANGLE/src/compiler/PoolAlloc.cpp
2119 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor
2120 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/atom.c
2121 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/cpp.c
2122 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/cppstruct.c
2123 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/memory.c
2124 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/scanner.c
2125 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/symbols.c
2126 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/tokens.c
2127 ${THIRDPARTY_DIR}/ANGLE/src/compiler/QualifierAlive.cpp
2128 ${THIRDPARTY_DIR}/ANGLE/src/compiler/RemoveTree.cpp
2129 ${THIRDPARTY_DIR}/ANGLE/src/compiler/SearchSymbol.cpp
2130 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ShaderLang.cpp
2131 ${THIRDPARTY_DIR}/ANGLE/src/compiler/SymbolTable.cpp
2132 ${THIRDPARTY_DIR}/ANGLE/src/compiler/VersionGLSL.cpp
2133 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorGLSL.cpp
2134 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorHLSL.cpp
2135 ${THIRDPARTY_DIR}/ANGLE/src/compiler/UnfoldSelect.cpp
2136 ${THIRDPARTY_DIR}/ANGLE/src/compiler/util.cpp
2137 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ValidateLimitations.cpp
2138 ${THIRDPARTY_DIR}/ANGLE/src/compiler/VariableInfo.cpp
2140 html/canvas/WebGLBuffer.cpp
2141 html/canvas/WebGLContextAttributes.cpp
2142 html/canvas/WebGLContextEvent.cpp
2143 html/canvas/WebGLFramebuffer.cpp
2144 html/canvas/WebGLGetInfo.cpp
2145 html/canvas/WebGLObject.cpp
2146 html/canvas/WebGLProgram.cpp
2147 html/canvas/WebGLRenderbuffer.cpp
2148 html/canvas/WebGLRenderingContext.cpp
2149 html/canvas/WebGLShader.cpp
2150 html/canvas/WebGLTexture.cpp
2151 html/canvas/WebGLUniformLocation.cpp
2152 html/canvas/WebGLVertexArrayObjectOES.cpp
2153 html/canvas/WebGLExtension.cpp
2154 html/canvas/OESStandardDerivatives.cpp
2155 html/canvas/OESTextureFloat.cpp
2156 html/canvas/OESVertexArrayObject.cpp
2157 html/canvas/WebKitLoseContext.cpp
2159 platform/graphics/ANGLEWebKitBridge.cpp
2160 platform/graphics/GraphicsContext3D.cpp
2162 platform/graphics/gpu/DrawingBuffer.cpp
2166 IF (ENABLE_OFFLINE_WEB_APPLICATIONS)
2167 LIST(APPEND WebCore_IDL_FILES
2168 loader/appcache/DOMApplicationCache.idl
2172 # Modules that the bindings generator scripts may use
2173 SET(SCRIPTS_BINDINGS
2174 ${WEBCORE_DIR}/bindings/scripts/IDLParser.pm
2175 ${WEBCORE_DIR}/bindings/scripts/IDLStructure.pm
2176 ${WEBCORE_DIR}/bindings/scripts/InFilesParser.pm
2177 ${WEBCORE_DIR}/bindings/scripts/preprocessor.pm
2180 INCLUDE(${WEBCORE_DIR}/UseJSC.cmake)
2182 SET(WebCore_LIBRARIES ${JavaScriptCore_LIBRARY_NAME})
2183 SET(WebCore_LINK_FLAGS "")
2184 INCLUDE_IF_EXISTS(${WEBCORE_DIR}/CMakeLists${PORT}.txt)
2186 # ANGLE tokenizer & parser
2188 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/glslang.cpp
2189 MAIN_DEPENDENCY ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.l
2190 COMMAND ${FLEX_EXECUTABLE} --noline --nounistd --outfile=glslang.cpp ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.l
2191 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2195 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.h
2196 MAIN_DEPENDENCY ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.y
2197 COMMAND ${BISON_EXECUTABLE} --no-lines --defines=glslang_tab.h --skeleton=yacc.c --output=glslang_tab.cpp ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.y
2198 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2201 # All Web Inspector generated files are created with this one call to CodeGeneratorInspector.pm
2203 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl
2204 MAIN_DEPENDENCY inspector/Inspector.json
2205 DEPENDS ${WEBCORE_DIR}/inspector/generate-inspector-idl ${WEBCORE_DIR}/inspector/Inspector.json
2206 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/inspector/generate-inspector-idl -o ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl ${WEBCORE_DIR}/inspector/Inspector.json
2210 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
2211 MAIN_DEPENDENCY ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl
2212 DEPENDS ${WEBCORE_DIR}/bindings/scripts/generate-bindings.pl ${SCRIPTS_BINDINGS} ${WEBCORE_DIR}/inspector/CodeGeneratorInspector.pm ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl
2213 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
2215 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.cpp)
2218 # Generate InjectedScriptSource.h
2220 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h
2221 MAIN_DEPENDENCY inspector/InjectedScriptSource.js
2222 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl InjectedScriptSource_js ${WEBCORE_DIR}/inspector/InjectedScriptSource.js ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h
2224 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h)
2227 MAKE_HASH_TOOLS(${WEBCORE_DIR}/platform/ColorData)
2228 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/ColorData.cpp)
2231 # Generate XMLViewerCSS.h
2233 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h
2234 MAIN_DEPENDENCY xml/XMLViewer.css
2235 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_css ${WEBCORE_DIR}/xml/XMLViewer.css ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h
2237 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h)
2240 # Generate XMLViewerJS.h
2242 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h
2243 MAIN_DEPENDENCY xml/XMLViewer.js
2244 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_js ${WEBCORE_DIR}/xml/XMLViewer.js ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h
2246 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h)
2249 # Generate HTML entity table
2251 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp
2252 MAIN_DEPENDENCY ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in
2253 DEPENDS ${WEBCORE_DIR}/html/parser/create-html-entity-table
2254 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/html/parser/create-html-entity-table -o ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in
2256 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp)
2259 # Generate tokenizer
2260 FILE(TO_NATIVE_PATH ${PERL_EXECUTABLE} PERL_EXECUTABLE_NATIVE_PATH)
2262 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/tokenizer.cpp
2263 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/maketokenizer
2264 DEPENDS ${WEBCORE_DIR}/css/tokenizer.flex
2265 COMMAND ${FLEX_EXECUTABLE} -t ${WEBCORE_DIR}/css/tokenizer.flex | ${PERL_EXECUTABLE_NATIVE_PATH} ${WEBCORE_DIR}/css/maketokenizer > ${DERIVED_SOURCES_WEBCORE_DIR}/tokenizer.cpp
2267 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp tokenizer.cpp)
2270 # Generate CSS property names
2271 ADD_CUSTOM_COMMAND (
2272 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
2273 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makeprop.pl
2274 DEPENDS ${WebCore_CSS_PROPERTY_NAMES}
2275 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2276 COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_PROPERTY_NAMES} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.in
2277 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/makeprop.pl --defines "${FEATURE_DEFINES}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}"
2279 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.cpp)
2280 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h)
2281 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSPropertyNames.h)
2284 # Generate CSS value keywords
2285 ADD_CUSTOM_COMMAND (
2286 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
2287 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makevalues.pl
2288 DEPENDS ${WebCore_CSS_VALUE_KEYWORDS}
2289 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2290 COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_VALUE_KEYWORDS} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.in
2291 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/makevalues.pl --defines "${FEATURE_DEFINES}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}"
2293 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.cpp)
2294 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h)
2295 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSPrimitiveValueMappings.h CSSValueKeywords.h)
2296 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSValueKeywords.h)
2298 # Replace ";" with "space" in order to recognize feature definition in css files.
2299 SET(FEATURE_DEFINES_WITH_SPACE_SEPARATOR "")
2300 FOREACH(_feature ${FEATURE_DEFINES})
2301 SET(FEATURE_DEFINES_WITH_SPACE_SEPARATOR "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR} ${_feature}")
2304 # Generate user agent styles
2306 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h
2307 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/make-css-file-arrays.pl
2308 DEPENDS ${WebCore_USER_AGENT_STYLE_SHEETS} ${WEBCORE_DIR}/bindings/scripts/preprocessor.pm
2309 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}
2311 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp)
2312 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSStyleSelector.cpp UserAgentStyleSheetsData.cpp UserAgentStyleSheets.h)
2315 GENERATE_GRAMMAR(cssyy ${WEBCORE_DIR}/css/CSSGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp)
2316 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp)
2319 GENERATE_GRAMMAR(xpathyy ${WEBCORE_DIR}/xml/XPathGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp)
2320 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp)
2324 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/html/HTMLTreeBuilder.cpp MathMLNames.cpp)
2327 GENERATE_DOM_NAMES(HTML ${WEBCORE_DIR}/html/HTMLAttributeNames.in ${WEBCORE_DIR}/html/HTMLTagNames.in "${HTML_FEATURES}")
2328 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLNames.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSHTMLElementWrapperFactory.cpp)
2331 GENERATE_FONT_NAMES(${WEBCORE_DIR}/css/WebKitFontFamilyNames.in)
2332 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitFontFamilyNames.cpp)
2335 GENERATE_DOM_NAMES(MathML ${WEBCORE_DIR}/mathml/mathattrs.in ${WEBCORE_DIR}/mathml/mathtags.in "${MATHML_FEATURES}")
2336 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLNames.cpp)
2338 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLElementFactory.cpp)
2342 GENERATE_DOM_NAMES(SVG ${WEBCORE_DIR}/svg/svgattrs.in ${WEBCORE_DIR}/svg/svgtags.in "${SVG_FEATURES}")
2343 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGNames.cpp)
2345 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSSVGElementWrapperFactory.cpp)
2349 GENERATE_DOM_NAMES(XLink ${WEBCORE_DIR}/svg/xlinkattrs.in)
2350 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XLinkNames.cpp)
2353 GENERATE_DOM_NAMES(XMLNS ${WEBCORE_DIR}/xml/xmlnsattrs.in)
2354 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNSNames.cpp)
2357 GENERATE_DOM_NAMES(XML ${WEBCORE_DIR}/xml/xmlattrs.in)
2358 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNames.cpp)
2361 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h
2362 MAIN_DEPENDENCY ${WEBKIT_DIR}/scripts/generate-webkitversion.pl
2363 DEPENDS ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig
2364 COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/scripts/generate-webkitversion.pl --config ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig --outputDir ${DERIVED_SOURCES_WEBCORE_DIR}
2366 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h)
2370 WEBKIT_WRAP_SOURCELIST(${WebCore_IDL_FILES} ${WebCore_SOURCES})
2371 ADD_DEFINITIONS(-DBUILDING_WebCore)
2372 INCLUDE_DIRECTORIES(${WebCore_INCLUDE_DIRECTORIES})
2373 ADD_LIBRARY(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARY_TYPE} ${WebCore_SOURCES})
2374 ADD_DEPENDENCIES(${WebCore_LIBRARY_NAME} ${JavaScriptCore_LIBRARY_NAME})
2375 TARGET_LINK_LIBRARIES(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARIES})
2377 IF (WebCore_LINK_FLAGS)
2378 ADD_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} LINK_FLAGS "${WebCore_LINK_FLAGS}")
2382 SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
2383 INSTALL(TARGETS ${WebCore_LIBRARY_NAME} DESTINATION lib)