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