blob: 998eab4fdbdecca6064ae6d1f64bac085064534b [file] [log] [blame]
# 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",
]
}