-
sergio@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=107053 Reviewed by Andreas Kling. From Blink r154805 by <jchaffraix@chromium.org> Source/WebCore: Reject negative values for track-breadth at parse time as mentioned in the latest versions of the spec. Added some extra checks to the existing tests. * css/CSSParser.cpp: (WebCore::CSSParser::parseGridBreadth): * rendering/RenderGrid.cpp: (WebCore::RenderGrid::computeUsedBreadthOfMaxLength): LayoutTests: Added some new test cases to check that track-breadth cannot be a negative value, either it's a length, a percentage... * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt: * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt: * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js: * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154730 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0cfce663