| # Copyright 2016 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//third_party/WebKit/Source/core/core.gni") |
| |
| blink_core_sources("paint") { |
| split_count = 2 |
| sources = [ |
| "BackgroundImageGeometry.cpp", |
| "BackgroundImageGeometry.h", |
| "BlockFlowPaintInvalidator.cpp", |
| "BlockFlowPaintInvalidator.h", |
| "BlockFlowPainter.cpp", |
| "BlockFlowPainter.h", |
| "BlockPaintInvalidator.cpp", |
| "BlockPaintInvalidator.h", |
| "BlockPainter.cpp", |
| "BlockPainter.h", |
| "BoxBorderPainter.cpp", |
| "BoxBorderPainter.h", |
| "BoxClipper.cpp", |
| "BoxClipper.h", |
| "BoxDecorationData.cpp", |
| "BoxDecorationData.h", |
| "BoxPaintInvalidator.cpp", |
| "BoxPaintInvalidator.h", |
| "BoxPainter.cpp", |
| "BoxPainter.h", |
| "BoxReflectionUtils.cpp", |
| "BoxReflectionUtils.h", |
| "ClipPathClipper.cpp", |
| "ClipPathClipper.h", |
| "DetailsMarkerPainter.cpp", |
| "DetailsMarkerPainter.h", |
| "EllipsisBoxPainter.cpp", |
| "EllipsisBoxPainter.h", |
| "EmbeddedObjectPaintInvalidator.cpp", |
| "EmbeddedObjectPaintInvalidator.h", |
| "EmbeddedObjectPainter.cpp", |
| "EmbeddedObjectPainter.h", |
| "FieldsetPainter.cpp", |
| "FieldsetPainter.h", |
| "FileUploadControlPainter.cpp", |
| "FileUploadControlPainter.h", |
| "FilterEffectBuilder.cpp", |
| "FilterEffectBuilder.h", |
| "FilterPainter.cpp", |
| "FilterPainter.h", |
| "FindPropertiesNeedingUpdate.h", |
| "FirstMeaningfulPaintDetector.cpp", |
| "FirstMeaningfulPaintDetector.h", |
| "FloatClipRecorder.cpp", |
| "FloatClipRecorder.h", |
| "FramePainter.cpp", |
| "FramePainter.h", |
| "FrameSetPainter.cpp", |
| "FrameSetPainter.h", |
| "GridPainter.cpp", |
| "GridPainter.h", |
| "HTMLCanvasPaintInvalidator.cpp", |
| "HTMLCanvasPaintInvalidator.h", |
| "HTMLCanvasPainter.cpp", |
| "HTMLCanvasPainter.h", |
| "ImagePainter.cpp", |
| "ImagePainter.h", |
| "InlineFlowBoxPainter.cpp", |
| "InlineFlowBoxPainter.h", |
| "InlinePainter.cpp", |
| "InlinePainter.h", |
| "InlineTextBoxPainter.cpp", |
| "InlineTextBoxPainter.h", |
| "LayerClipRecorder.cpp", |
| "LayerClipRecorder.h", |
| "LayoutObjectDrawingRecorder.h", |
| "LineBoxListPainter.cpp", |
| "LineBoxListPainter.h", |
| "ListItemPainter.cpp", |
| "ListItemPainter.h", |
| "ListMarkerPainter.cpp", |
| "ListMarkerPainter.h", |
| "MediaControlsPainter.cpp", |
| "MediaControlsPainter.h", |
| "MultiColumnSetPainter.cpp", |
| "MultiColumnSetPainter.h", |
| "NinePieceImageGrid.cpp", |
| "NinePieceImageGrid.h", |
| "NinePieceImagePainter.cpp", |
| "NinePieceImagePainter.h", |
| "ObjectPaintInvalidator.cpp", |
| "ObjectPaintInvalidator.h", |
| "ObjectPaintProperties.cpp", |
| "ObjectPaintProperties.h", |
| "ObjectPainter.cpp", |
| "ObjectPainter.h", |
| "PaintInfo.cpp", |
| "PaintInfo.h", |
| "PaintInvalidationCapableScrollableArea.cpp", |
| "PaintInvalidationCapableScrollableArea.h", |
| "PaintInvalidator.cpp", |
| "PaintInvalidator.h", |
| "PaintLayer.cpp", |
| "PaintLayerClipper.cpp", |
| "PaintLayerFragment.h", |
| "PaintLayerPainter.cpp", |
| "PaintLayerPainter.h", |
| "PaintLayerPaintingInfo.h", |
| "PaintLayerResourceInfo.cpp", |
| "PaintLayerResourceInfo.h", |
| "PaintLayerScrollableArea.cpp", |
| "PaintLayerStackingNode.cpp", |
| "PaintLayerStackingNodeIterator.cpp", |
| "PaintPhase.cpp", |
| "PaintPhase.h", |
| "PaintPropertyTreeBuilder.cpp", |
| "PaintPropertyTreeBuilder.h", |
| "PaintPropertyTreePrinter.cpp", |
| "PaintPropertyTreePrinter.h", |
| "PaintTiming.cpp", |
| "PaintTiming.h", |
| "PartPainter.cpp", |
| "PartPainter.h", |
| "PrePaintTreeWalk.cpp", |
| "PrePaintTreeWalk.h", |
| "ReplacedPainter.cpp", |
| "ReplacedPainter.h", |
| "RootInlineBoxPainter.cpp", |
| "RootInlineBoxPainter.h", |
| "RoundedInnerRectClipper.cpp", |
| "RoundedInnerRectClipper.h", |
| "SVGClipPainter.cpp", |
| "SVGClipPainter.h", |
| "SVGContainerPainter.cpp", |
| "SVGContainerPainter.h", |
| "SVGFilterPainter.cpp", |
| "SVGFilterPainter.h", |
| "SVGForeignObjectPainter.cpp", |
| "SVGForeignObjectPainter.h", |
| "SVGImagePainter.cpp", |
| "SVGImagePainter.h", |
| "SVGInlineFlowBoxPainter.cpp", |
| "SVGInlineFlowBoxPainter.h", |
| "SVGInlineTextBoxPainter.cpp", |
| "SVGInlineTextBoxPainter.h", |
| "SVGMaskPainter.cpp", |
| "SVGMaskPainter.h", |
| "SVGPaintContext.cpp", |
| "SVGPaintContext.h", |
| "SVGRootInlineBoxPainter.cpp", |
| "SVGRootInlineBoxPainter.h", |
| "SVGRootPainter.cpp", |
| "SVGRootPainter.h", |
| "SVGShapePainter.cpp", |
| "SVGShapePainter.h", |
| "SVGTextPainter.cpp", |
| "SVGTextPainter.h", |
| "ScrollRecorder.cpp", |
| "ScrollRecorder.h", |
| "ScrollableAreaPainter.cpp", |
| "ScrollableAreaPainter.h", |
| "ScrollbarManager.cpp", |
| "ScrollbarManager.h", |
| "ScrollbarPainter.cpp", |
| "ScrollbarPainter.h", |
| "TableCellPainter.cpp", |
| "TableCellPainter.h", |
| "TablePaintInvalidator.cpp", |
| "TablePaintInvalidator.h", |
| "TablePainter.cpp", |
| "TablePainter.h", |
| "TableRowPainter.cpp", |
| "TableRowPainter.h", |
| "TableSectionPainter.cpp", |
| "TableSectionPainter.h", |
| "TextPainter.cpp", |
| "TextPainter.h", |
| "ThemePainter.cpp", |
| "ThemePainter.h", |
| "ThemePainterDefault.cpp", |
| "ThemePainterDefault.h", |
| "ThemePainterMac.h", |
| "ThemePainterMac.mm", |
| "Transform3DRecorder.cpp", |
| "Transform3DRecorder.h", |
| "TransformRecorder.cpp", |
| "TransformRecorder.h", |
| "VideoPainter.cpp", |
| "VideoPainter.h", |
| "ViewPainter.cpp", |
| "ViewPainter.h", |
| ] |
| |
| configs += [ |
| # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| "//build/config/compiler:no_size_t_to_int_warning", |
| ] |
| } |