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