<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[163625] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/163625">163625</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2014-02-07 09:45:49 -0800 (Fri, 07 Feb 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>[CSS Grid Layout] Rename grid-definition-{columns|rows} to match the new syntax
https://bugs.webkit.org/show_bug.cgi?id=127989

Patch by Javier Fernandez &lt;jfernandez@igalia.com&gt; on 2014-02-07
Reviewed by Andreas Kling.

In the latest WD, grid-definition-{columns|rows} were renamed to grid-template-{columns|rows}.

Source/WebCore:

* css/CSSComputedStyleDeclaration.cpp:
(WebCore::isLayoutDependent):
(WebCore::ComputedStyleExtractor::propertyValue):
* css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
* css/CSSPropertyNames.in:
* css/StyleResolver.cpp:
(WebCore::StyleResolver::applyProperty):

LayoutTests:

* fast/css-grid-layout/auto-content-resolution-columns.html:
* fast/css-grid-layout/auto-content-resolution-rows.html:
* fast/css-grid-layout/breadth-size-resolution-grid.html:
* fast/css-grid-layout/calc-resolution-grid-item.html:
* fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
* fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
* fast/css-grid-layout/flex-content-resolution-columns.html:
* fast/css-grid-layout/flex-content-resolution-rows.html:
* fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
* fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
* fast/css-grid-layout/grid-auto-columns-rows-update.html:
* fast/css-grid-layout/grid-auto-flow-resolution.html:
* fast/css-grid-layout/grid-auto-flow-update.html:
* 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/grid-columns-rows-get-set-multiple.html:
* fast/css-grid-layout/grid-columns-rows-get-set.html:
* fast/css-grid-layout/grid-dynamic-updates-relayout.html:
* fast/css-grid-layout/grid-element-border-grid-item.html:
* fast/css-grid-layout/grid-element-border-padding-grid-item.html:
* fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt:
* fast/css-grid-layout/grid-element-change-columns-repaint.html:
* fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt:
* fast/css-grid-layout/grid-element-change-rows-repaint.html:
* fast/css-grid-layout/grid-element-empty-row-column.html:
* fast/css-grid-layout/grid-element-min-max-width.html:
* fast/css-grid-layout/grid-element-padding-grid-item.html:
* fast/css-grid-layout/grid-element-padding-margin.html:
* fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
* fast/css-grid-layout/grid-element-repeat-get-set.html:
* fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
* fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
* fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
* fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
* fast/css-grid-layout/grid-item-change-column-repaint.html:
* fast/css-grid-layout/grid-item-change-row-repaint.html:
* fast/css-grid-layout/grid-item-margin-resolution.html:
* fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
* fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
* fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
* fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
* fast/css-grid-layout/grid-item-negative-position-resolution.html:
* fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
* fast/css-grid-layout/grid-item-order-paint-order.html:
* fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
* fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
* fast/css-grid-layout/grid-item-spanning-resolution.html:
* fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
* fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
* fast/css-grid-layout/grid-preferred-logical-widths.html:
* fast/css-grid-layout/implicit-columns-auto-resolution.html:
* fast/css-grid-layout/implicit-position-dynamic-change.html:
* fast/css-grid-layout/implicit-rows-auto-resolution.html:
* fast/css-grid-layout/minmax-fixed-logical-height-only.html:
* fast/css-grid-layout/minmax-fixed-logical-width-only.html:
* fast/css-grid-layout/minmax-max-content-resolution-columns.html:
* fast/css-grid-layout/minmax-max-content-resolution-rows.html:
* fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
* fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
* fast/css-grid-layout/minmax-spanning-resolution-columns.html:
* fast/css-grid-layout/minmax-spanning-resolution-rows.html:
* fast/css-grid-layout/named-grid-line-get-set-expected.txt:
* fast/css-grid-layout/named-grid-line-get-set.html:
* fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
* fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
* fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
* fast/css-grid-layout/non-grid-columns-rows-get-set.html:
* fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
* fast/css-grid-layout/non-grid-element-repeat-get-set.html:
* fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
* fast/css-grid-layout/non-named-grid-line-get-set.html:
* fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
* fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
* fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
* fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
* fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
* fast/css-grid-layout/percent-resolution-grid-item.html:
* fast/css-grid-layout/place-cell-by-index.html:
* fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
(testInherit):
(testInitial):
* fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
(testInherit):
(testInitial):
* fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
(testGridTemplatesValues):
(testGridTemplatesSetJSValues):
(testNonGridTemplatesSetJSValues):
(checkGridTemplatesSetJSValues):
(testGridTemplatesSetBadJSValues):
* fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
(testInherit):
(testInitial):
* fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
(testInherit):
(testInitial):
* ietestcenter/css3/grid/display-grid-001-expected.htm:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutautocontentresolutioncolumnshtml">trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-columns.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutautocontentresolutionrowshtml">trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-rows.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutbreadthsizeresolutiongridhtml">trunk/LayoutTests/fast/css-grid-layout/breadth-size-resolution-grid.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutcalcresolutiongriditemhtml">trunk/LayoutTests/fast/css-grid-layout/calc-resolution-grid-item.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutflexandminmaxcontentresolutioncolumnshtml">trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutflexandminmaxcontentresolutionrowshtml">trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutflexcontentresolutioncolumnshtml">trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-columns.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutflexcontentresolutionrowshtml">trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-rows.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridautocolumnsrowsautoflowresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridautocolumnsrowsresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridautocolumnsrowsupdatehtml">trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridautoflowresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridautoflowupdatehtml">trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsetexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsetmultipleexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsetmultiplehtml">trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsethtml">trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriddynamicupdatesrelayouthtml">trunk/LayoutTests/fast/css-grid-layout/grid-dynamic-updates-relayout.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementbordergriditemhtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-border-grid-item.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementborderpaddinggriditemhtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-border-padding-grid-item.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementchangecolumnsrepaintexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementchangecolumnsrepainthtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementchangerowsrepaintexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementchangerowsrepainthtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementemptyrowcolumnhtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-empty-row-column.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementminmaxwidthhtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-min-max-width.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementpaddinggriditemhtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-grid-item.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementpaddingmarginhtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-margin.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementrepeatgetsetexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridelementrepeatgetsethtml">trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemadditionautoplacementupdatehtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-auto-placement-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemadditiontrackbreadthupdatehtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-track-breadth-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditembadnamedareaautoplacementhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditembadresolutiondoublespanhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-resolution-double-span.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemchangecolumnrepainthtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-change-column-repaint.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemchangerowrepainthtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-change-row-repaint.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemmarginresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-margin-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemmultipleminmaxcontentresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemnamedgridarearesolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-area-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemnamedgridlineresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-line-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemnegativeintegerexplicitgridresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemnegativepositionresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-position-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemorderautoflowresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-order-auto-flow-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemorderpaintorderhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-order-paint-order.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemremovalautoplacementupdatehtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-auto-placement-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemremovaltrackbreadthupdatehtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-track-breadth-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemspanningresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-spanning-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemwithpercentheightinautoheightgridresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgriditemwithpercentminmaxheightdynamichtml">trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutgridpreferredlogicalwidthshtml">trunk/LayoutTests/fast/css-grid-layout/grid-preferred-logical-widths.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutimplicitcolumnsautoresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/implicit-columns-auto-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutimplicitpositiondynamicchangehtml">trunk/LayoutTests/fast/css-grid-layout/implicit-position-dynamic-change.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutimplicitrowsautoresolutionhtml">trunk/LayoutTests/fast/css-grid-layout/implicit-rows-auto-resolution.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxfixedlogicalheightonlyhtml">trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-height-only.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxfixedlogicalwidthonlyhtml">trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-width-only.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxmaxcontentresolutioncolumnshtml">trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-columns.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxmaxcontentresolutionrowshtml">trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-rows.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxmincontentcolumnresolutioncolumnshtml">trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-columns.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxmincontentcolumnresolutionrowshtml">trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-rows.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxspanningresolutioncolumnshtml">trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-columns.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutminmaxspanningresolutionrowshtml">trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-rows.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnamedgridlinegetsetexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnamedgridlinegetsethtml">trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsetexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsetmultipleexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsetmultiplehtml">trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsethtml">trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnongridelementrepeatgetsetexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnongridelementrepeatgetsethtml">trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnonnamedgridlinegetsetexpectedtxt">trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutnonnamedgridlinegetsethtml">trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutpercentgriditeminpercentgridtrackinpercentgridhtml">trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutpercentgriditeminpercentgridtrackupdatehtml">trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutpercentgriditeminpercentgridtrackhtml">trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutpercentpaddingmarginresolutiongriditemupdatehtml">trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutpercentpaddingmarginresolutiongriditemhtml">trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutpercentresolutiongriditemhtml">trunk/LayoutTests/fast/css-grid-layout/percent-resolution-grid-item.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutplacecellbyindexhtml">trunk/LayoutTests/fast/css-grid-layout/place-cell-by-index.html</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutresourcesgridcolumnsrowsgetsetmultiplejs">trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutresourcesgridcolumnsrowsgetsetjs">trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set.js</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutresourcesgriddefinitionsparsingutilsjs">trunk/LayoutTests/fast/css-grid-layout/resources/grid-definitions-parsing-utils.js</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutresourcesnongridcolumnsrowsgetsetmultiplejs">trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js</a></li>
<li><a href="#trunkLayoutTestsfastcssgridlayoutresourcesnongridcolumnsrowsgetsetjs">trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js</a></li>
<li><a href="#trunkLayoutTestsietestcentercss3griddisplaygrid001expectedhtm">trunk/LayoutTests/ietestcenter/css3/grid/display-grid-001-expected.htm</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationcpp">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSParsercpp">trunk/Source/WebCore/css/CSSParser.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSPropertyNamesin">trunk/Source/WebCore/css/CSSPropertyNames.in</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolvercpp">trunk/Source/WebCore/css/StyleResolver.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/ChangeLog        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,3 +1,110 @@
</span><ins>+2014-02-07  Javier Fernandez  &lt;jfernandez@igalia.com&gt;
+
+        [CSS Grid Layout] Rename grid-definition-{columns|rows} to match the new syntax
+        https://bugs.webkit.org/show_bug.cgi?id=127989
+
+        Reviewed by Andreas Kling.
+
+        In the latest WD, grid-definition-{columns|rows} were renamed to grid-template-{columns|rows}.
+
+        * fast/css-grid-layout/auto-content-resolution-columns.html:
+        * fast/css-grid-layout/auto-content-resolution-rows.html:
+        * fast/css-grid-layout/breadth-size-resolution-grid.html:
+        * fast/css-grid-layout/calc-resolution-grid-item.html:
+        * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
+        * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
+        * fast/css-grid-layout/flex-content-resolution-columns.html:
+        * fast/css-grid-layout/flex-content-resolution-rows.html:
+        * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
+        * fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
+        * fast/css-grid-layout/grid-auto-columns-rows-update.html:
+        * fast/css-grid-layout/grid-auto-flow-resolution.html:
+        * fast/css-grid-layout/grid-auto-flow-update.html:
+        * 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/grid-columns-rows-get-set-multiple.html:
+        * fast/css-grid-layout/grid-columns-rows-get-set.html:
+        * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
+        * fast/css-grid-layout/grid-element-border-grid-item.html:
+        * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
+        * fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt:
+        * fast/css-grid-layout/grid-element-change-columns-repaint.html:
+        * fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt:
+        * fast/css-grid-layout/grid-element-change-rows-repaint.html:
+        * fast/css-grid-layout/grid-element-empty-row-column.html:
+        * fast/css-grid-layout/grid-element-min-max-width.html:
+        * fast/css-grid-layout/grid-element-padding-grid-item.html:
+        * fast/css-grid-layout/grid-element-padding-margin.html:
+        * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
+        * fast/css-grid-layout/grid-element-repeat-get-set.html:
+        * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
+        * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
+        * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
+        * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
+        * fast/css-grid-layout/grid-item-change-column-repaint.html:
+        * fast/css-grid-layout/grid-item-change-row-repaint.html:
+        * fast/css-grid-layout/grid-item-margin-resolution.html:
+        * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
+        * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
+        * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
+        * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
+        * fast/css-grid-layout/grid-item-negative-position-resolution.html:
+        * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
+        * fast/css-grid-layout/grid-item-order-paint-order.html:
+        * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
+        * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
+        * fast/css-grid-layout/grid-item-spanning-resolution.html:
+        * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
+        * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
+        * fast/css-grid-layout/grid-preferred-logical-widths.html:
+        * fast/css-grid-layout/implicit-columns-auto-resolution.html:
+        * fast/css-grid-layout/implicit-position-dynamic-change.html:
+        * fast/css-grid-layout/implicit-rows-auto-resolution.html:
+        * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
+        * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
+        * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
+        * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
+        * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
+        * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
+        * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
+        * fast/css-grid-layout/minmax-spanning-resolution-rows.html:
+        * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
+        * fast/css-grid-layout/named-grid-line-get-set.html:
+        * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
+        * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
+        * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
+        * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
+        * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
+        * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
+        * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
+        * fast/css-grid-layout/non-named-grid-line-get-set.html:
+        * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
+        * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
+        * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
+        * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
+        * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
+        * fast/css-grid-layout/percent-resolution-grid-item.html:
+        * fast/css-grid-layout/place-cell-by-index.html:
+        * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
+        (testInherit):
+        (testInitial):
+        * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
+        (testInherit):
+        (testInitial):
+        * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
+        (testGridTemplatesValues):
+        (testGridTemplatesSetJSValues):
+        (testNonGridTemplatesSetJSValues):
+        (checkGridTemplatesSetJSValues):
+        (testGridTemplatesSetBadJSValues):
+        * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
+        (testInherit):
+        (testInitial):
+        * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
+        (testInherit):
+        (testInitial):
+        * ietestcenter/css3/grid/display-grid-001-expected.htm:
+
</ins><span class="cx"> 2014-02-07  Dean Jackson  &lt;dino@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         animations/suspend-resume-animation.html is flakey
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutautocontentresolutioncolumnshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-columns.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-columns.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-columns.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridAutoContent {
</span><del>-    -webkit-grid-definition-columns: auto;
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: auto;
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutautocontentresolutionrowshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-rows.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-rows.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-rows.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridAutoContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: auto;
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: auto;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutbreadthsizeresolutiongridhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/breadth-size-resolution-grid.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/breadth-size-resolution-grid.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/breadth-size-resolution-grid.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 100px 10vw;
-    -webkit-grid-definition-rows: 10vh 100px;
</del><ins>+    -webkit-grid-template-columns: 100px 10vw;
+    -webkit-grid-template-rows: 10vh 100px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutcalcresolutiongriditemhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/calc-resolution-grid-item.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/calc-resolution-grid-item.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/calc-resolution-grid-item.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 100px 300px;
-    -webkit-grid-definition-rows: 50px 150px;
</del><ins>+    -webkit-grid-template-columns: 100px 300px;
+    -webkit-grid-template-rows: 50px 150px;
</ins><span class="cx">     height: 200px;
</span><span class="cx">     width: 400px;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutflexandminmaxcontentresolutioncolumnshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,28 +7,28 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMaxMaxContent {
</span><del>-    -webkit-grid-definition-columns: minmax(10px, -webkit-max-content) minmax(10px, 1fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(10px, -webkit-max-content) minmax(10px, 1fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMinMinContent {
</span><del>-    -webkit-grid-definition-columns: minmax(10px, 1fr) minmax(-webkit-min-content, 50px);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(10px, 1fr) minmax(-webkit-min-content, 50px);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridWithIntrinsicSizeBiggerThanFlex {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 0.5fr) minmax(18px, 2fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 0.5fr) minmax(18px, 2fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridShrinkBelowItemsIntrinsicSize {
</span><del>-    -webkit-grid-definition-columns: minmax(0px, 1fr) minmax(0px, 2fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridWithNonFlexingItems {
</span><del>-    -webkit-grid-definition-columns: 40px minmax(-webkit-min-content, 1fr) auto minmax(20px, 2fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: 40px minmax(-webkit-min-content, 1fr) auto minmax(20px, 2fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowThirdColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutflexandminmaxcontentresolutionrowshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,28 +7,28 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMaxMaxContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(10px, -webkit-max-content) minmax(10px, 1fr);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(10px, -webkit-max-content) minmax(10px, 1fr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMinMinContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(10px, 1fr) minmax(-webkit-min-content, 50px);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(10px, 1fr) minmax(-webkit-min-content, 50px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridWithIntrinsicSizeBiggerThanFlex {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(-webkit-min-content, 0.5fr) minmax(18px, 2fr);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(-webkit-min-content, 0.5fr) minmax(18px, 2fr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridShrinkBelowItemsIntrinsicSize {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(0px, 1fr) minmax(0px, 2fr);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(0px, 1fr) minmax(0px, 2fr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridWithNonFlexingItems {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: 40px minmax(-webkit-min-content, 1fr) auto minmax(20px, 2fr);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: 40px minmax(-webkit-min-content, 1fr) auto minmax(20px, 2fr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .thirdRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutflexcontentresolutioncolumnshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-columns.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-columns.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-columns.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,24 +7,24 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinFlexContent {
</span><del>-    -webkit-grid-definition-columns: minmax(1fr, 50px);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(1fr, 50px);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> .gridMaxFlexContent {
</span><del>-    -webkit-grid-definition-columns: minmax(30px, 2fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(30px, 2fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> .gridTwoMaxFlexContent {
</span><del>-    -webkit-grid-definition-columns: minmax(10px, 1fr) minmax(10px, 2fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(10px, 1fr) minmax(10px, 2fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> .gridTwoDoubleMaxFlexContent {
</span><del>-    -webkit-grid-definition-columns: minmax(10px, 0.5fr) minmax(10px, 2fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(10px, 0.5fr) minmax(10px, 2fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> .gridIgnoreSecondGridItem {
</span><del>-    -webkit-grid-definition-columns: minmax(300px, 3fr) minmax(150px, 1fr);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(300px, 3fr) minmax(150px, 1fr);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutflexcontentresolutionrowshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-rows.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-rows.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-rows.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,20 +7,20 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinFlexContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(1fr, 50px);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(1fr, 50px);
</ins><span class="cx"> }
</span><span class="cx"> .gridMaxFlexContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(30px, 2fr);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(30px, 2fr);
</ins><span class="cx"> }
</span><span class="cx"> .gridTwoMaxFlexContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(10px, 1fr) minmax(10px, 2fr);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(10px, 1fr) minmax(10px, 2fr);
</ins><span class="cx"> }
</span><span class="cx"> .gridTwoDoubleMaxFlexContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: minmax(10px, 0.5fr) minmax(10px, 2fr);
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: minmax(10px, 0.5fr) minmax(10px, 2fr);
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridautocolumnsrowsautoflowresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-rows: 5px;
-    -webkit-grid-definition-columns: 10px;
</del><ins>+    -webkit-grid-template-rows: 5px;
+    -webkit-grid-template-columns: 10px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridAutoFixedFixed {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridautocolumnsrowsresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-rows: 20px;
-    -webkit-grid-definition-columns: 10px;
</del><ins>+    -webkit-grid-template-rows: 20px;
+    -webkit-grid-template-columns: 10px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridAutoFixedFixed {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridautocolumnsrowsupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-rows: 20px;
-    -webkit-grid-definition-columns: 10px;
</del><ins>+    -webkit-grid-template-rows: 20px;
+    -webkit-grid-template-columns: 10px;
</ins><span class="cx">     -webkit-grid-auto-rows: 30px;
</span><span class="cx">     -webkit-grid-auto-columns: 50px;
</span><span class="cx">     font: 10px/1 Ahem;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridautoflowresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,13 +7,13 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .smallGrid {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .bigGrid {
</span><del>-    -webkit-grid-definition-columns: 50px 100px 150px 200px;
-    -webkit-grid-definition-rows: 50px 100px 150px 200px;
</del><ins>+    -webkit-grid-template-columns: 50px 100px 150px 200px;
+    -webkit-grid-template-rows: 50px 100px 150px 200px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .overflowingRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridautoflowupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsetexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,149 +1,149 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting -webkit-grid-definition-columns and -webkit-grid-definition-rows set through CSS
-PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;10px&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;15px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;424px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;162px&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px&quot;
-PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;7px&quot;
-PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;11px&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;100px&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;150px&quot;
-PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;64px&quot;
-PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;60px&quot;
-PASS window.getComputedStyle(gridWithMinMaxElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;80px&quot;
-PASS window.getComputedStyle(gridWithMinMaxElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;300px&quot;
-PASS window.getComputedStyle(gridWithMinContentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px&quot;
-PASS window.getComputedStyle(gridWithMinContentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px&quot;
-PASS window.getComputedStyle(gridWithMinContentWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;17px&quot;
-PASS window.getComputedStyle(gridWithMinContentWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;11px&quot;
-PASS window.getComputedStyle(gridWithMaxContentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px&quot;
-PASS window.getComputedStyle(gridWithMaxContentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px&quot;
-PASS window.getComputedStyle(gridWithMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;17px&quot;
-PASS window.getComputedStyle(gridWithMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;11px&quot;
-PASS window.getComputedStyle(gridWithFractionElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;800px&quot;
-PASS window.getComputedStyle(gridWithFractionElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;600px&quot;
</del><ins>+Test getting -webkit-grid-template-columns and -webkit-grid-template-rows set through CSS
+PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;10px&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;15px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;424px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;162px&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px&quot;
+PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;7px&quot;
+PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;11px&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;100px&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;150px&quot;
+PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;64px&quot;
+PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;60px&quot;
+PASS window.getComputedStyle(gridWithMinMaxElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;80px&quot;
+PASS window.getComputedStyle(gridWithMinMaxElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;300px&quot;
+PASS window.getComputedStyle(gridWithMinContentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px&quot;
+PASS window.getComputedStyle(gridWithMinContentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px&quot;
+PASS window.getComputedStyle(gridWithMinContentWithChildrenElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;17px&quot;
+PASS window.getComputedStyle(gridWithMinContentWithChildrenElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;11px&quot;
+PASS window.getComputedStyle(gridWithMaxContentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px&quot;
+PASS window.getComputedStyle(gridWithMaxContentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px&quot;
+PASS window.getComputedStyle(gridWithMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;17px&quot;
+PASS window.getComputedStyle(gridWithMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;11px&quot;
+PASS window.getComputedStyle(gridWithFractionElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;800px&quot;
+PASS window.getComputedStyle(gridWithFractionElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;600px&quot;
</ins><span class="cx"> 
</span><del>-Test getting wrong values for -webkit-grid-definition-columns and -webkit-grid-definition-rows through CSS (they should resolve to the default: 'none')
-PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+Test getting wrong values for -webkit-grid-template-columns and -webkit-grid-template-rows through CSS (they should resolve to the default: 'none')
+PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test the initial value
</span><del>-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><del>-Test getting and setting -webkit-grid-definition-columns and -webkit-grid-definition-rows through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;18px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;18px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;440px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;55%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;240px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;40%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;80px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;10vw&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;150px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;25vh&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;-webkit-min-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-min-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;-webkit-max-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-max-content&quot;
</del><ins>+Test getting and setting -webkit-grid-template-columns and -webkit-grid-template-rows through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;18px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;18px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;440px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;55%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;240px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;40%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;80px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;10vw&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;150px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;25vh&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;-webkit-min-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-min-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;-webkit-max-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-max-content&quot;
</ins><span class="cx"> 
</span><del>-Test getting and setting -webkit-grid-definition-columns and -webkit-grid-definition-rows to minmax() values through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;440px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(55%, 45px)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;240px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(30px, 40%)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;220px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(22em, 8vh)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;80px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(10vw, 5em)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;48px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(-webkit-min-content, 8vh)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;80px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(10vw, -webkit-min-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;220px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(22em, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;50px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, 5em)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(-webkit-min-content, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;800px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;3600fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;600px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;154fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;800px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;3.1459fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;600px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;2.718fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;800px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;3fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;600px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;4fr&quot;
</del><ins>+Test getting and setting -webkit-grid-template-columns and -webkit-grid-template-rows to minmax() values through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;440px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(55%, 45px)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;240px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(30px, 40%)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;220px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(22em, 8vh)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;80px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(10vw, 5em)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;48px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(-webkit-min-content, 8vh)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;80px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(10vw, -webkit-min-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;220px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(22em, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;50px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, 5em)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(-webkit-min-content, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;800px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;3600fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;600px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;154fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;800px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;3.1459fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;600px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;2.718fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;800px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;3fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;600px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;4fr&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to bad values through JS
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+Test setting grid-template-columns and grid-template-rows to bad values through JS
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows back to 'none' through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;18px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;18px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;none&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;none&quot;
</del><ins>+Test setting grid-template-columns and grid-template-rows back to 'none' through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;18px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;18px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;none&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS element.style.webkitGridTemplateRows is &quot;none&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is '50px last'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'first 20px'
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'inherit' through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is '50px last'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'first 20px'
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is '450px last'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'first 150px'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'initial' through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is '450px last'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'first 150px'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsetmultipleexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,101 +1,101 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting |grid-definition-columns| and |grid-definition-rows| set through CSS
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;7px 11px&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;17px 2px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;424px 792px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;162px 312px&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px 17px&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px 3px&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;100px 120px&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;150px 170px&quot;
-PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;15px 0px 100px&quot;
-PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;120px 18px 0px&quot;
-PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;400px 120px&quot;
-PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;210px 168px&quot;
-PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px 0px&quot;
-PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px 0px&quot;
-PASS window.getComputedStyle(gridWithMinMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;7px 17px&quot;
-PASS window.getComputedStyle(gridWithMinMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;11px 3px&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;240px 15px&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;120px 210px&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;240px 15px&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;120px 210px&quot;
-PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;320px 480px&quot;
-PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;225px 375px&quot;
-PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;45px 755px&quot;
-PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;586px 14px&quot;
</del><ins>+Test getting |grid-template-columns| and |grid-template-rows| set through CSS
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;7px 11px&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;17px 2px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;424px 792px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;162px 312px&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px 17px&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px 3px&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;100px 120px&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;150px 170px&quot;
+PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-template-columns') is &quot;15px 0px 100px&quot;
+PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-template-rows') is &quot;120px 18px 0px&quot;
+PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;400px 120px&quot;
+PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;210px 168px&quot;
+PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px 0px&quot;
+PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px 0px&quot;
+PASS window.getComputedStyle(gridWithMinMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;7px 17px&quot;
+PASS window.getComputedStyle(gridWithMinMaxContentWithChildrenElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;11px 3px&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-template-columns') is &quot;240px 15px&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-template-rows') is &quot;120px 210px&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;240px 15px&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;120px 210px&quot;
+PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-template-columns') is &quot;320px 480px&quot;
+PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-template-rows') is &quot;225px 375px&quot;
+PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-template-columns') is &quot;45px 755px&quot;
+PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-template-rows') is &quot;586px 14px&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test the initial value
</span><del>-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
</del><ins>+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
</ins><span class="cx"> 
</span><del>-Test getting and setting grid-definition-rows and grid-definition-columns through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;18px 22px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;18px 22px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px 70px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px 70px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;440px 640px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;55% 80%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;240px 378px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;40% 63%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px 0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;auto auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px 0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;auto auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;0px 160px 22px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;auto 16em 22px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;336px 100px 0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;56% 10em auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;160px 20px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;16em minmax(16px, 20px)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;90px 0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(10%, 15%) auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;160px 640px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;16em 2fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;600px 0px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;14fr auto&quot;
</del><ins>+Test getting and setting grid-template-rows and grid-template-columns through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;18px 22px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;18px 22px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px 70px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px 70px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;440px 640px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;55% 80%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;240px 378px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;40% 63%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px 0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;auto auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px 0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;auto auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;0px 160px 22px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;auto 16em 22px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;336px 100px 0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;56% 10em auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;160px 20px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;16em minmax(16px, 20px)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;90px 0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(10%, 15%) auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;160px 640px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;16em 2fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;600px 0px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;14fr auto&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test getting wrong values set from CSS
</span><del>-PASS window.getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+PASS window.getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test setting and getting wrong values from JS
</span><del>-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;50px 750px last&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;20px middle 45px&quot;
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'inherit' through JS
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;50px 750px last&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;20px middle 45px&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;1200px middle 55px&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;200px line 400px line&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'initial' through JS
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;1200px middle 55px&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;200px line 400px line&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsetmultiplehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -25,64 +25,64 @@
</span><span class="cx">     height: 3px;
</span><span class="cx"> }
</span><span class="cx"> .gridWithFixed {
</span><del>-    -webkit-grid-definition-columns: 7px 11px;
-    -webkit-grid-definition-rows: 17px 2px;
</del><ins>+    -webkit-grid-template-columns: 7px 11px;
+    -webkit-grid-template-rows: 17px 2px;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithPercent {
</span><del>-    -webkit-grid-definition-columns: 53% 99%;
-    -webkit-grid-definition-rows: 27% 52%;
</del><ins>+    -webkit-grid-template-columns: 53% 99%;
+    -webkit-grid-template-rows: 27% 52%;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithAuto {
</span><del>-    -webkit-grid-definition-columns: auto auto;
-    -webkit-grid-definition-rows: auto auto;
</del><ins>+    -webkit-grid-template-columns: auto auto;
+    -webkit-grid-template-rows: auto auto;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithEM {
</span><del>-    -webkit-grid-definition-columns: 10em 12em;
-    -webkit-grid-definition-rows: 15em 17em;
</del><ins>+    -webkit-grid-template-columns: 10em 12em;
+    -webkit-grid-template-rows: 15em 17em;
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithNoneAndAuto {
</span><del>-    -webkit-grid-definition-columns: none auto;
-    -webkit-grid-definition-rows: none auto;
</del><ins>+    -webkit-grid-template-columns: none auto;
+    -webkit-grid-template-rows: none auto;
</ins><span class="cx"> }
</span><span class="cx"> .gridNoneWithAndFixed {
</span><del>-    -webkit-grid-definition-columns: none 15px;
-    -webkit-grid-definition-rows: none 22px;
</del><ins>+    -webkit-grid-template-columns: none 15px;
+    -webkit-grid-template-rows: none 22px;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithThreeItems {
</span><del>-    -webkit-grid-definition-columns: 15px auto 10em;
-    -webkit-grid-definition-rows: 12em 18px auto;
</del><ins>+    -webkit-grid-template-columns: 15px auto 10em;
+    -webkit-grid-template-rows: 12em 18px auto;
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithPercentAndViewportPercent {
</span><del>-    -webkit-grid-definition-columns: 50% 15vw;
-    -webkit-grid-definition-rows: 35% 28vh;
</del><ins>+    -webkit-grid-template-columns: 50% 15vw;
+    -webkit-grid-template-rows: 35% 28vh;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFitContentAndFitAvailable {
</span><del>-    -webkit-grid-definition-columns: -webkit-content-available;
-    -webkit-grid-definition-rows: -webkit-fitcontent -webkit-fit-available;
</del><ins>+    -webkit-grid-template-columns: -webkit-content-available;
+    -webkit-grid-template-rows: -webkit-fitcontent -webkit-fit-available;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMaxContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-min-content -webkit-max-content;
-    -webkit-grid-definition-rows: -webkit-max-content -webkit-min-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-min-content -webkit-max-content;
+    -webkit-grid-template-rows: -webkit-max-content -webkit-min-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMaxAndFixed {
</span><del>-    -webkit-grid-definition-columns: minmax(45px, 30%) 15px;
-    -webkit-grid-definition-rows: 12em minmax(35%, 10px);
</del><ins>+    -webkit-grid-template-columns: minmax(45px, 30%) 15px;
+    -webkit-grid-template-rows: 12em minmax(35%, 10px);
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithMinMaxAndMinMaxContent {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 30%) 15px;
-    -webkit-grid-definition-rows: 12em minmax(35%, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 30%) 15px;
+    -webkit-grid-template-rows: 12em minmax(35%, -webkit-max-content);
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithFractionFraction {
</span><del>-    -webkit-grid-definition-columns: 2fr 3fr;
-    -webkit-grid-definition-rows: 3fr 5fr;
</del><ins>+    -webkit-grid-template-columns: 2fr 3fr;
+    -webkit-grid-template-rows: 3fr 5fr;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFractionMinMax {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 45px) 2fr;
-    -webkit-grid-definition-rows: 3fr minmax(14px, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 45px) 2fr;
+    -webkit-grid-template-rows: 3fr minmax(14px, -webkit-max-content);
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridcolumnsrowsgetsethtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -25,53 +25,53 @@
</span><span class="cx">     height: 3px;
</span><span class="cx"> }
</span><span class="cx"> .gridWithNone {
</span><del>-    -webkit-grid-definition-columns: none;
-    -webkit-grid-definition-rows: none;
</del><ins>+    -webkit-grid-template-columns: none;
+    -webkit-grid-template-rows: none;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFixed {
</span><del>-    -webkit-grid-definition-columns: 10px;
-    -webkit-grid-definition-rows: 15px;
</del><ins>+    -webkit-grid-template-columns: 10px;
+    -webkit-grid-template-rows: 15px;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithPercent {
</span><del>-    -webkit-grid-definition-columns: 53%;
-    -webkit-grid-definition-rows: 27%;
</del><ins>+    -webkit-grid-template-columns: 53%;
+    -webkit-grid-template-rows: 27%;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithAuto {
</span><del>-    -webkit-grid-definition-columns: auto;
-    -webkit-grid-definition-rows: auto;
</del><ins>+    -webkit-grid-template-columns: auto;
+    -webkit-grid-template-rows: auto;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithEM {
</span><del>-    -webkit-grid-definition-columns: 10em;
-    -webkit-grid-definition-rows: 15em;
</del><ins>+    -webkit-grid-template-columns: 10em;
+    -webkit-grid-template-rows: 15em;
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithViewPortPercentage {
</span><del>-    -webkit-grid-definition-columns: 8vw;
-    -webkit-grid-definition-rows: 10vh;
</del><ins>+    -webkit-grid-template-columns: 8vw;
+    -webkit-grid-template-rows: 10vh;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFitContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-fit-content;
-    -webkit-grid-definition-rows: -webkit-fit-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-fit-content;
+    -webkit-grid-template-rows: -webkit-fit-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFitAvailable {
</span><del>-    -webkit-grid-definition-columns: -webkit-fit-available;
-    -webkit-grid-definition-rows: -webkit-fit-available;
</del><ins>+    -webkit-grid-template-columns: -webkit-fit-available;
+    -webkit-grid-template-rows: -webkit-fit-available;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMax {
</span><del>-    -webkit-grid-definition-columns: minmax(10%, 15px);
-    -webkit-grid-definition-rows: minmax(20px, 50%);
</del><ins>+    -webkit-grid-template-columns: minmax(10%, 15px);
+    -webkit-grid-template-rows: minmax(20px, 50%);
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-min-content;
-    -webkit-grid-definition-rows: -webkit-min-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-min-content;
+    -webkit-grid-template-rows: -webkit-min-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMaxContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-max-content;
-    -webkit-grid-definition-rows: -webkit-max-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-max-content;
+    -webkit-grid-template-rows: -webkit-max-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFraction {
</span><del>-    -webkit-grid-definition-columns: 1fr;
-    -webkit-grid-definition-rows: 2fr;
</del><ins>+    -webkit-grid-template-columns: 1fr;
+    -webkit-grid-template-rows: 2fr;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriddynamicupdatesrelayouthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-dynamic-updates-relayout.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-dynamic-updates-relayout.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-dynamic-updates-relayout.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -10,8 +10,8 @@
</span><span class="cx"> function testLayout(gridElementID, gridTracks, size)
</span><span class="cx"> {
</span><span class="cx">     var gridElement = document.getElementById(gridElementID);
</span><del>-    gridElement.style.webkitGridDefinitionColumns = gridTracks.columns;
-    gridElement.style.webkitGridDefinitionRows = gridTracks.rows;
</del><ins>+    gridElement.style.webkitGridTemplateColumns = gridTracks.columns;
+    gridElement.style.webkitGridTemplateRows = gridTracks.rows;
</ins><span class="cx">     var gridItem = gridElement.firstChild.nextSibling;
</span><span class="cx">     gridItem.setAttribute(&quot;data-expected-width&quot;, size.width);
</span><span class="cx">     gridItem.setAttribute(&quot;data-expected-height&quot;, size.height);
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementbordergriditemhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-border-grid-item.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-border-grid-item.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-border-grid-item.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -12,8 +12,8 @@
</span><span class="cx">     border-right: 30px dotted blue;
</span><span class="cx">     border-bottom: 40px dotted blue;
</span><span class="cx">     border-left: 50px dotted blue;
</span><del>-    -webkit-grid-definition-rows: 100px 100px;
-    -webkit-grid-definition-columns: 100px 100px;
</del><ins>+    -webkit-grid-template-rows: 100px 100px;
+    -webkit-grid-template-columns: 100px 100px;
</ins><span class="cx">     width: 200px;
</span><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementborderpaddinggriditemhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-border-padding-grid-item.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-border-padding-grid-item.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-border-padding-grid-item.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -13,8 +13,8 @@
</span><span class="cx">     border-right: 20px dotted blue;
</span><span class="cx">     border-bottom: 30px dotted blue;
</span><span class="cx">     border-left: 40px dotted blue;
</span><del>-    -webkit-grid-definition-rows: 100px 100px;
-    -webkit-grid-definition-columns: 100px 100px;
</del><ins>+    -webkit-grid-template-rows: 100px 100px;
+    -webkit-grid-template-columns: 100px 100px;
</ins><span class="cx">     width: 200px;
</span><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementchangecolumnsrepaintexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,4 +1,4 @@
</span><del>-This test checks that changing the grid-definition-columns lead to a repaint. The final grid element should be 250px * 50px, the grid item should be 50px * 50px. No trace of the elements before the grid-definition-columns change should be seen.
</del><ins>+This test checks that changing the grid-template-columns lead to a repaint. The final grid element should be 250px * 50px, the grid item should be 50px * 50px. No trace of the elements before the grid-template-columns change should be seen.
</ins><span class="cx"> (repaint rects
</span><span class="cx">   (rect 8 48 100 50)
</span><span class="cx">   (rect 8 48 50 50)
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementchangecolumnsrepainthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,7 +8,7 @@
</span><span class="cx"> function repaintTest()
</span><span class="cx"> {
</span><span class="cx">     var gridElement = document.getElementsByClassName(&quot;grid&quot;)[0];
</span><del>-    gridElement.style.webkitGridDefinitionColumns = &quot;minmax(50px, 180px) 100px 100px&quot;;
</del><ins>+    gridElement.style.webkitGridTemplateColumns = &quot;minmax(50px, 180px) 100px 100px&quot;;
</ins><span class="cx"> }
</span><span class="cx"> window.addEventListener(&quot;load&quot;, runRepaintTest, false);
</span><span class="cx"> &lt;/script&gt;
</span><span class="lines">@@ -20,15 +20,15 @@
</span><span class="cx"> 
</span><span class="cx"> .grid {
</span><span class="cx">     width: -webkit-fit-content;
</span><del>-    -webkit-grid-definition-rows: 50px;
-    -webkit-grid-definition-columns: minmax(100px, 180px) 100px minmax(50px, 100px);
</del><ins>+    -webkit-grid-template-rows: 50px;
+    -webkit-grid-template-columns: minmax(100px, 180px) 100px minmax(50px, 100px);
</ins><span class="cx"> }
</span><span class="cx"> .sizedToGridArea {
</span><span class="cx">     background-color: purple;
</span><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;body&gt;
</span><del>-&lt;div&gt; This test checks that changing the grid-definition-columns lead to a repaint. The final grid element should be 250px * 50px, the grid item should be 50px * 50px. No trace of the elements before the grid-definition-columns change should be seen.&lt;/div&gt;
</del><ins>+&lt;div&gt; This test checks that changing the grid-template-columns lead to a repaint. The final grid element should be 250px * 50px, the grid item should be 50px * 50px. No trace of the elements before the grid-template-columns change should be seen.&lt;/div&gt;
</ins><span class="cx"> &lt;div class=&quot;constrainedContainer&quot;&gt;
</span><span class="cx">     &lt;div class=&quot;grid&quot;&gt;
</span><span class="cx">         &lt;div class=&quot;sizedToGridArea&quot;&gt;&lt;/div&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementchangerowsrepaintexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,4 +1,4 @@
</span><del>-This test checks that changing the grid-definition-rows lead to a repaint. The final grid element should be 100px * 150px, the grid item should be 100px * 100px. No trace of the elements before the grid-definition-rows change should be seen.
</del><ins>+This test checks that changing the grid-template-rows lead to a repaint. The final grid element should be 100px * 150px, the grid item should be 100px * 100px. No trace of the elements before the grid-template-rows change should be seen.
</ins><span class="cx"> (repaint rects
</span><span class="cx">   (rect 8 48 100 50)
</span><span class="cx">   (rect 8 48 100 100)
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementchangerowsrepainthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,7 +8,7 @@
</span><span class="cx"> function repaintTest()
</span><span class="cx"> {
</span><span class="cx">     var gridElement = document.getElementsByClassName(&quot;grid&quot;)[0];
</span><del>-    gridElement.style.webkitGridDefinitionRows = &quot;100px 50px&quot;;
</del><ins>+    gridElement.style.webkitGridTemplateRows = &quot;100px 50px&quot;;
</ins><span class="cx"> }
</span><span class="cx"> window.addEventListener(&quot;load&quot;, runRepaintTest, false);
</span><span class="cx"> &lt;/script&gt;
</span><span class="lines">@@ -20,15 +20,15 @@
</span><span class="cx"> 
</span><span class="cx"> .grid {
</span><span class="cx">     width: -webkit-fit-content;
</span><del>-    -webkit-grid-definition-rows: 50px 100px;
-    -webkit-grid-definition-columns: 100px;
</del><ins>+    -webkit-grid-template-rows: 50px 100px;
+    -webkit-grid-template-columns: 100px;
</ins><span class="cx"> }
</span><span class="cx"> .sizedToGridArea {
</span><span class="cx">     background-color: purple;
</span><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;body&gt;
</span><del>-&lt;div&gt;This test checks that changing the grid-definition-rows lead to a repaint. The final grid element should be 100px * 150px, the grid item should be 100px * 100px. No trace of the elements before the grid-definition-rows change should be seen.&lt;/div&gt;
</del><ins>+&lt;div&gt;This test checks that changing the grid-template-rows lead to a repaint. The final grid element should be 100px * 150px, the grid item should be 100px * 100px. No trace of the elements before the grid-template-rows change should be seen.&lt;/div&gt;
</ins><span class="cx"> &lt;div class=&quot;constrainedContainer&quot;&gt;
</span><span class="cx">     &lt;div class=&quot;grid&quot;&gt;
</span><span class="cx">         &lt;div class=&quot;sizedToGridArea&quot;&gt;&lt;/div&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementemptyrowcolumnhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-empty-row-column.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-empty-row-column.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-empty-row-column.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -6,12 +6,12 @@
</span><span class="cx"> &lt;link href=resources/grid.css rel=stylesheet&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridNoRow {
</span><del>-    -webkit-grid-definition-columns: 50px;
</del><ins>+    -webkit-grid-template-columns: 50px;
</ins><span class="cx">     /* Make the grid shrink-to-fit. */
</span><span class="cx">     position: absolute;
</span><span class="cx"> }
</span><span class="cx"> .gridNoColumn {
</span><del>-    -webkit-grid-definition-rows: 50px 80px;
</del><ins>+    -webkit-grid-template-rows: 50px 80px;
</ins><span class="cx">     /* Make the grid shrink-to-fit. */
</span><span class="cx">     position: absolute;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementminmaxwidthhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-min-max-width.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-min-max-width.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-min-max-width.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -9,13 +9,13 @@
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .minWidthGrid {
</span><span class="cx">     min-width: 100px;
</span><del>-    -webkit-grid-definition-columns: 50px;
-    -webkit-grid-definition-rows: 40px;
</del><ins>+    -webkit-grid-template-columns: 50px;
+    -webkit-grid-template-rows: 40px;
</ins><span class="cx"> }
</span><span class="cx"> .maxWidthGrid {
</span><span class="cx">     max-width: 100px;
</span><del>-    -webkit-grid-definition-columns: 150px 50px;
-    -webkit-grid-definition-rows: 40px;
</del><ins>+    -webkit-grid-template-columns: 150px 50px;
+    -webkit-grid-template-rows: 40px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .minWidthAutoGrid {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementpaddinggriditemhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-grid-item.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-grid-item.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-grid-item.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -9,8 +9,8 @@
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><span class="cx">     padding: 20px 30px 40px 50px;
</span><del>-    -webkit-grid-definition-rows: 100px 100px;
-    -webkit-grid-definition-columns: 100px 100px;
</del><ins>+    -webkit-grid-template-rows: 100px 100px;
+    -webkit-grid-template-columns: 100px 100px;
</ins><span class="cx">     width: 200px;
</span><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementpaddingmarginhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-margin.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-margin.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-margin.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 100px;
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: 100px;
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx">     /* Force the grid element to be shrink-to-fit. */
</span><span class="cx">     position: absolute;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementrepeatgetsetexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,38 +1,38 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows with repeat() works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows with repeat() works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting grid-definition-columns and grid-definition-rows set through CSS
-PASS window.getComputedStyle(singleSingleTrackRepeatWithSize, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;120px&quot;
-PASS window.getComputedStyle(singleSingleTrackRepeatWithSize, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;18px&quot;
-PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;400px 400px&quot;
-PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px 0px&quot;
-PASS window.getComputedStyle(twoSingleTrackRepeatWithChildren, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;400px 400px&quot;
-PASS window.getComputedStyle(twoSingleTrackRepeatWithChildren, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;44px 77px&quot;
-PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;33px 120px 0px 120px&quot;
-PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;10px 77px 10px 0px&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;33px middle 250px end 0px middle 250px end&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;10px start 77px end 10px start 0px end&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;before 0px before 0px&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;before 10px before 10px&quot;
-PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;250px end&quot;
-PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;10px end&quot;
-PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;start 250px 250px&quot;
-PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;start 10px 10px&quot;
-PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;start 140px 250px 250px&quot;
-PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;44px 10px 10px&quot;
-PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;250px 250px 120px last&quot;
-PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;10px 10px end 0px&quot;
</del><ins>+Test getting grid-template-columns and grid-template-rows set through CSS
+PASS window.getComputedStyle(singleSingleTrackRepeatWithSize, '').getPropertyValue('-webkit-grid-template-columns') is &quot;120px&quot;
+PASS window.getComputedStyle(singleSingleTrackRepeatWithSize, '').getPropertyValue('-webkit-grid-template-rows') is &quot;18px&quot;
+PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;400px 400px&quot;
+PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px 0px&quot;
+PASS window.getComputedStyle(twoSingleTrackRepeatWithChildren, '').getPropertyValue('-webkit-grid-template-columns') is &quot;400px 400px&quot;
+PASS window.getComputedStyle(twoSingleTrackRepeatWithChildren, '').getPropertyValue('-webkit-grid-template-rows') is &quot;44px 77px&quot;
+PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;33px 120px 0px 120px&quot;
+PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;10px 77px 10px 0px&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;33px middle 250px end 0px middle 250px end&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;10px start 77px end 10px start 0px end&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;before 0px before 0px&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;before 10px before 10px&quot;
+PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;250px end&quot;
+PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;10px end&quot;
+PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;start 250px 250px&quot;
+PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;start 10px 10px&quot;
+PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;start 140px 250px 250px&quot;
+PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;44px 10px 10px&quot;
+PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;250px 250px 120px last&quot;
+PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;10px 10px end 0px&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test invalid repeat syntax.
</span><del>-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
</del><ins>+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridelementrepeatgetsethtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -28,48 +28,48 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .singleSingleTrackRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(1, 18px);
-    -webkit-grid-definition-columns: repeat(1, 15%);
</del><ins>+    -webkit-grid-template-rows: repeat(1, 18px);
+    -webkit-grid-template-columns: repeat(1, 15%);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoSingleTrackRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, auto);
-    -webkit-grid-definition-columns: repeat(2, minmax(15px, 50%));
</del><ins>+    -webkit-grid-template-rows: repeat(2, auto);
+    -webkit-grid-template-columns: repeat(2, minmax(15px, 50%));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoDoubleTrackRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, minmax(5px, 10px)  auto);
-    -webkit-grid-definition-columns: repeat(2, auto minmax(100px, 120px));
</del><ins>+    -webkit-grid-template-rows: repeat(2, minmax(5px, 10px)  auto);
+    -webkit-grid-template-columns: repeat(2, auto minmax(100px, 120px));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoDoubleTrackWithNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, 10px 'start' auto 'end');
-    -webkit-grid-definition-columns: repeat(2, auto 'middle' 250px 'end');
</del><ins>+    -webkit-grid-template-rows: repeat(2, 10px 'start' auto 'end');
+    -webkit-grid-template-columns: repeat(2, auto 'middle' 250px 'end');
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoDoubleTrackWithTrailingNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, 'before' 10px);
-    -webkit-grid-definition-columns: repeat(2, 'before' auto);
</del><ins>+    -webkit-grid-template-rows: repeat(2, 'before' 10px);
+    -webkit-grid-template-columns: repeat(2, 'before' auto);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .trailingNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(1, 10px) 'end';
-    -webkit-grid-definition-columns: repeat(1, 250px) 'end';
</del><ins>+    -webkit-grid-template-rows: repeat(1, 10px) 'end';
+    -webkit-grid-template-columns: repeat(1, 250px) 'end';
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .leadingNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: 'start' repeat(2, 10px);
-    -webkit-grid-definition-columns: 'start' repeat(2, 250px);
</del><ins>+    -webkit-grid-template-rows: 'start' repeat(2, 10px);
+    -webkit-grid-template-columns: 'start' repeat(2, 250px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .mixRepeatAfterNonRepeat {
</span><del>-    -webkit-grid-definition-rows: auto repeat(2, 10px);
-    -webkit-grid-definition-columns: 'start' 140px repeat(2, 250px);
</del><ins>+    -webkit-grid-template-rows: auto repeat(2, 10px);
+    -webkit-grid-template-columns: 'start' 140px repeat(2, 250px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .mixNonRepeatAfterRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, 10px) 'end' auto;
-    -webkit-grid-definition-columns: repeat(2, 250px) 15% 'last';
</del><ins>+    -webkit-grid-template-rows: repeat(2, 10px) 'end' auto;
+    -webkit-grid-template-columns: repeat(2, 250px) 15% 'last';
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span><span class="lines">@@ -99,19 +99,19 @@
</span><span class="cx"> 
</span><span class="cx"> &lt;script src=&quot;resources/grid-definitions-parsing-utils.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;script&gt;
</span><del>-    description('Test that setting and getting grid-definition-columns and grid-definition-rows with repeat() works as expected');
</del><ins>+    description('Test that setting and getting grid-template-columns and grid-template-rows with repeat() works as expected');
</ins><span class="cx"> 
</span><del>-    debug(&quot;Test getting grid-definition-columns and grid-definition-rows set through CSS&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;singleSingleTrackRepeatWithSize&quot;), &quot;120px&quot;, &quot;18px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoSingleTrackRepeat&quot;), &quot;400px 400px&quot;, &quot;0px 0px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoSingleTrackRepeatWithChildren&quot;), &quot;400px 400px&quot;, &quot;44px 77px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoDoubleTrackRepeat&quot;), &quot;33px 120px 0px 120px&quot;, &quot;10px 77px 10px 0px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoDoubleTrackWithNamedGridLineRepeat&quot;), &quot;33px middle 250px end 0px middle 250px end&quot;, &quot;10px start 77px end 10px start 0px end&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoDoubleTrackWithTrailingNamedGridLineRepeat&quot;), &quot;before 0px before 0px&quot;, &quot;before 10px before 10px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;trailingNamedGridLineRepeat&quot;), &quot;250px end&quot;, &quot;10px end&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;leadingNamedGridLineRepeat&quot;), &quot;start 250px 250px&quot;, &quot;start 10px 10px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;mixRepeatAfterNonRepeat&quot;), &quot;start 140px 250px 250px&quot;, &quot;44px 10px 10px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;mixNonRepeatAfterRepeat&quot;), &quot;250px 250px 120px last&quot;, &quot;10px 10px end 0px&quot;);
</del><ins>+    debug(&quot;Test getting grid-template-columns and grid-template-rows set through CSS&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;singleSingleTrackRepeatWithSize&quot;), &quot;120px&quot;, &quot;18px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoSingleTrackRepeat&quot;), &quot;400px 400px&quot;, &quot;0px 0px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoSingleTrackRepeatWithChildren&quot;), &quot;400px 400px&quot;, &quot;44px 77px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoDoubleTrackRepeat&quot;), &quot;33px 120px 0px 120px&quot;, &quot;10px 77px 10px 0px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoDoubleTrackWithNamedGridLineRepeat&quot;), &quot;33px middle 250px end 0px middle 250px end&quot;, &quot;10px start 77px end 10px start 0px end&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoDoubleTrackWithTrailingNamedGridLineRepeat&quot;), &quot;before 0px before 0px&quot;, &quot;before 10px before 10px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;trailingNamedGridLineRepeat&quot;), &quot;250px end&quot;, &quot;10px end&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;leadingNamedGridLineRepeat&quot;), &quot;start 250px 250px&quot;, &quot;start 10px 10px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;mixRepeatAfterNonRepeat&quot;), &quot;start 140px 250px 250px&quot;, &quot;44px 10px 10px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;mixNonRepeatAfterRepeat&quot;), &quot;250px 250px 120px last&quot;, &quot;10px 10px end 0px&quot;);
</ins><span class="cx"> 
</span><span class="cx">     debug(&quot;&quot;);
</span><span class="cx">     debug(&quot;Test invalid repeat syntax.&quot;);
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx">         element = document.createElement(&quot;div&quot;);
</span><span class="cx">         document.body.appendChild(element);
</span><span class="cx">         element.style.gridColumns = gridColumn;
</span><del>-        shouldBeEqualToString(&quot;window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;none&quot;);
</del><ins>+        shouldBeEqualToString(&quot;window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;none&quot;);
</ins><span class="cx">         document.body.removeChild(element);
</span><span class="cx">     }
</span><span class="cx">     testInvalidSyntax(&quot;repeat(&quot;);
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemadditionautoplacementupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-auto-placement-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-auto-placement-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-auto-placement-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemadditiontrackbreadthupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-track-breadth-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-track-breadth-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-track-breadth-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridFixedContent {
</span><del>-    -webkit-grid-definition-columns: 50px minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 50px) minmax(50px, -webkit-min-content);
-    -webkit-grid-definition-rows: 70px minmax(-webkit-max-content, 70px) minmax(50px, -webkit-min-content) minmax(65px, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: 50px minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 50px) minmax(50px, -webkit-min-content);
+    -webkit-grid-template-rows: 70px minmax(-webkit-max-content, 70px) minmax(50px, -webkit-min-content) minmax(65px, -webkit-max-content);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .sizedToGridArea {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditembadnamedareaautoplacementhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;/&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-rows: 10px 20px;
-    -webkit-grid-definition-columns: 30px 40px;
</del><ins>+    -webkit-grid-template-rows: 10px 20px;
+    -webkit-grid-template-columns: 30px 40px;
</ins><span class="cx">     -webkit-grid-auto-flow: row;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditembadresolutiondoublespanhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-resolution-double-span.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-resolution-double-span.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-resolution-double-span.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><span class="cx">     display: -webkit-grid;
</span><del>-    -webkit-grid-definition-rows: &quot;firstRow&quot; 10px 20px;
-    -webkit-grid-definition-columns: &quot;firstColumn&quot; 30px 40px;
</del><ins>+    -webkit-grid-template-rows: &quot;firstRow&quot; 10px 20px;
+    -webkit-grid-template-columns: &quot;firstColumn&quot; 30px 40px;
</ins><span class="cx">     -webkit-grid-auto-flow: row;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemchangecolumnrepainthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-change-column-repaint.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-change-column-repaint.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-change-column-repaint.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -20,8 +20,8 @@
</span><span class="cx"> 
</span><span class="cx"> .grid {
</span><span class="cx">     width: -webkit-fit-content;
</span><del>-    -webkit-grid-definition-rows: 50px;
-    -webkit-grid-definition-columns: minmax(100px, 180px) 100px minmax(50px, 100px);
</del><ins>+    -webkit-grid-template-rows: 50px;
+    -webkit-grid-template-columns: minmax(100px, 180px) 100px minmax(50px, 100px);
</ins><span class="cx"> }
</span><span class="cx"> .sizedToGridArea {
</span><span class="cx">     background-color: purple;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemchangerowrepainthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-change-row-repaint.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-change-row-repaint.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-change-row-repaint.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -19,8 +19,8 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-rows: 50px 100px;
-    -webkit-grid-definition-columns: 100px 50px;
</del><ins>+    -webkit-grid-template-rows: 50px 100px;
+    -webkit-grid-template-columns: 100px 50px;
</ins><span class="cx">     /* Make the grid shrink to fit. */
</span><span class="cx">     position: absolute;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemmarginresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-margin-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-margin-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-margin-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -9,8 +9,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-rows: 100px 100px;
-    -webkit-grid-definition-columns: 100px 100px;
</del><ins>+    -webkit-grid-template-rows: 100px 100px;
+    -webkit-grid-template-columns: 100px 100px;
</ins><span class="cx">     width: 200px;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemmultipleminmaxcontentresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinMaxAutoWithColumnMinMaxAuto {
</span><del>-    -webkit-grid-definition-columns: minmax(50px, 180px) auto;
-    -webkit-grid-definition-rows: auto minmax(50px, 100px);
</del><ins>+    -webkit-grid-template-columns: minmax(50px, 180px) auto;
+    -webkit-grid-template-rows: auto minmax(50px, 100px);
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemnamedgridarearesolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-area-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-area-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-area-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;/&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-rows: &quot;before&quot; 50px &quot;middle&quot; 100px &quot;after&quot;;
-    -webkit-grid-definition-columns: 40px 80px 160px;
</del><ins>+    -webkit-grid-template-rows: &quot;before&quot; 50px &quot;middle&quot; 100px &quot;after&quot;;
+    -webkit-grid-template-columns: 40px 80px 160px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridWithoutRepeat {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemnamedgridlineresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-line-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-line-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-line-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,13 +8,13 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridWithoutRepeat {
</span><del>-    -webkit-grid-definition-columns: 'a' 50px 'b' 100px 'c' 200px 'd';
-    -webkit-grid-definition-rows: 'e' 50px 'f' 100px 'g' 200px 'h';
</del><ins>+    -webkit-grid-template-columns: 'a' 50px 'b' 100px 'c' 200px 'd';
+    -webkit-grid-template-rows: 'e' 50px 'f' 100px 'g' 200px 'h';
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridWithRepeat {
</span><del>-    -webkit-grid-definition-columns: 'b' 50px 'b' 100px 'b' 200px 'b';
-    -webkit-grid-definition-rows: 'g' 50px 'g' 100px 'g' 200px 'g';
</del><ins>+    -webkit-grid-template-columns: 'b' 50px 'b' 100px 'b' 200px 'b';
+    -webkit-grid-template-rows: 'g' 50px 'g' 100px 'g' 200px 'g';
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridItemBToD {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemnegativeintegerexplicitgridresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,14 +7,14 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .columnGrid {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    /* -webkit-grid-definition-rows is left unset so that the grid items' row is implicit. */
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    /* -webkit-grid-template-rows is left unset so that the grid items' row is implicit. */
</ins><span class="cx">     font: 10px/1 Ahem;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .rowGrid {
</span><del>-    -webkit-grid-definition-rows: 50px 100px;
-    /* -webkit-grid-definition-columns is left unset so that the grid items' column is implicit. */
</del><ins>+    -webkit-grid-template-rows: 50px 100px;
+    /* -webkit-grid-template-columns is left unset so that the grid items' column is implicit. */
</ins><span class="cx">     font: 10px/1 Ahem;
</span><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemnegativepositionresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-position-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-position-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-position-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 'first' 50px 'middle' 100px 'last';
-    -webkit-grid-definition-rows: 'first' 50px 'middle' 100px 'last';
</del><ins>+    -webkit-grid-template-columns: 'first' 50px 'middle' 100px 'last';
+    -webkit-grid-template-rows: 'first' 50px 'middle' 100px 'last';
</ins><span class="cx">     /* To detect how much we extend the grid. */
</span><span class="cx">     -webkit-grid-auto-columns: 200px;
</span><span class="cx">     -webkit-grid-auto-rows: 200px;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemorderautoflowresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-order-auto-flow-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-order-auto-flow-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-order-auto-flow-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,8 +8,8 @@
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><span class="cx">     display: -webkit-grid;
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .negativeOrder {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemorderpaintorderhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-order-paint-order.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-order-paint-order.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-order-paint-order.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -9,8 +9,8 @@
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><span class="cx">     display: -webkit-grid;
</span><del>-    -webkit-grid-definition-rows: 100px;
-    -webkit-grid-definition-columns: 100px;
</del><ins>+    -webkit-grid-template-rows: 100px;
+    -webkit-grid-template-columns: 100px;
</ins><span class="cx">     width: -webkit-fit-content;
</span><span class="cx"> }
</span><span class="cx"> .sizedToGridArea {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemremovalautoplacementupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-auto-placement-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-auto-placement-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-auto-placement-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemremovaltrackbreadthupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-track-breadth-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-track-breadth-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-track-breadth-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,28 +7,28 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridAutoContent {
</span><del>-    -webkit-grid-definition-columns: auto;
-    -webkit-grid-definition-rows: auto;
</del><ins>+    -webkit-grid-template-columns: auto;
+    -webkit-grid-template-rows: auto;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMinContentFixed {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 100px);
-    -webkit-grid-definition-rows: minmax(-webkit-min-content, 40px);
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 100px);
+    -webkit-grid-template-rows: minmax(-webkit-min-content, 40px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMaxContentFixed {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-max-content, 150px);
-    -webkit-grid-definition-rows: minmax(-webkit-max-content, 40px);
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-max-content, 150px);
+    -webkit-grid-template-rows: minmax(-webkit-max-content, 40px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedMinContent {
</span><del>-    -webkit-grid-definition-columns: minmax(100px, -webkit-min-content);
-    -webkit-grid-definition-rows: minmax(40px, -webkit-min-content);
</del><ins>+    -webkit-grid-template-columns: minmax(100px, -webkit-min-content);
+    -webkit-grid-template-rows: minmax(40px, -webkit-min-content);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedMaxContent {
</span><del>-    -webkit-grid-definition-columns: minmax(100px, -webkit-max-content);
-    -webkit-grid-definition-rows: minmax(40px, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: minmax(100px, -webkit-max-content);
+    -webkit-grid-template-rows: minmax(40px, -webkit-max-content);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .lessConstrainedContainer {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemspanningresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-spanning-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-spanning-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-spanning-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,15 +7,15 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 40% 60%;
-    -webkit-grid-definition-rows: 30% 70%;
</del><ins>+    -webkit-grid-template-columns: 40% 60%;
+    -webkit-grid-template-rows: 30% 70%;
</ins><span class="cx">     width: 400px;
</span><span class="cx">     height: 300px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #bigGrid {
</span><del>-    -webkit-grid-definition-columns: 25% 25% 25% 25%;
-    -webkit-grid-definition-rows: 25% 25% 25% 25%;
</del><ins>+    -webkit-grid-template-columns: 25% 25% 25% 25%;
+    -webkit-grid-template-rows: 25% 25% 25% 25%;
</ins><span class="cx">     height: 100px;
</span><span class="cx">     width: 200px;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemwithpercentheightinautoheightgridresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,13 +7,13 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinMaxMinMax {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: minmax(10px, -webkit-min-content) minmax(50px, 100px);
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: minmax(10px, -webkit-min-content) minmax(50px, 100px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridAutoAuto {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: auto auto;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: auto auto;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgriditemwithpercentminmaxheightdynamichtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: 70px 140px;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: 70px 140px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #minHeightPercent {
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> function testLayout(gridElementID, gridTracks, size)
</span><span class="cx"> {
</span><span class="cx">     var gridElement = document.getElementById(gridElementID);
</span><del>-    gridElement.style.webkitGridDefinitionRows = gridTracks.rows;
</del><ins>+    gridElement.style.webkitGridTemplateRows = gridTracks.rows;
</ins><span class="cx">     var gridItem = gridElement.firstChild.nextSibling;
</span><span class="cx">     gridItem.setAttribute(&quot;data-expected-width&quot;, size.width);
</span><span class="cx">     gridItem.setAttribute(&quot;data-expected-height&quot;, size.height);
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutgridpreferredlogicalwidthshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/grid-preferred-logical-widths.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/grid-preferred-logical-widths.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/grid-preferred-logical-widths.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -9,37 +9,37 @@
</span><span class="cx"> &lt;link href=&quot;../css-intrinsic-dimensions/resources/width-keyword-classes.css&quot; rel=stylesheet&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinContentFixed {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 40px) minmax(-webkit-min-content, 40px);
-    -webkit-grid-definition-rows: 10px;
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 40px) minmax(-webkit-min-content, 40px);
+    -webkit-grid-template-rows: 10px;
</ins><span class="cx">     font: 10px/1 Ahem;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedMinContent {
</span><del>-    -webkit-grid-definition-columns: minmax(30px, -webkit-min-content) minmax(30px, -webkit-min-content);
-    -webkit-grid-definition-rows: 10px;
</del><ins>+    -webkit-grid-template-columns: minmax(30px, -webkit-min-content) minmax(30px, -webkit-min-content);
+    -webkit-grid-template-rows: 10px;
</ins><span class="cx">     font: 10px/1 Ahem;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedMaxContent {
</span><del>-    -webkit-grid-definition-columns: minmax(40px, -webkit-max-content) minmax(40px, -webkit-max-content);
-    -webkit-grid-definition-rows: 10px;
</del><ins>+    -webkit-grid-template-columns: minmax(40px, -webkit-max-content) minmax(40px, -webkit-max-content);
+    -webkit-grid-template-rows: 10px;
</ins><span class="cx">     font: 10px/1 Ahem;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedFixed {
</span><del>-    -webkit-grid-definition-columns: minmax(30px, 40px) minmax(30px, 40px);
-    -webkit-grid-definition-rows: 10px;
</del><ins>+    -webkit-grid-template-columns: minmax(30px, 40px) minmax(30px, 40px);
+    -webkit-grid-template-rows: 10px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridAutoContent {
</span><del>-    -webkit-grid-definition-columns: auto auto;
-    -webkit-grid-definition-rows: 10px;
</del><ins>+    -webkit-grid-template-columns: auto auto;
+    -webkit-grid-template-rows: 10px;
</ins><span class="cx">     font: 10px/1 Ahem;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedFraction {
</span><del>-    -webkit-grid-definition-columns: minmax(10px, 1fr) minmax(2fr, 20px);
-    -webkit-grid-definition-rows: 10px;
</del><ins>+    -webkit-grid-template-columns: minmax(10px, 1fr) minmax(2fr, 20px);
+    -webkit-grid-template-rows: 10px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .margins {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutimplicitcolumnsautoresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/implicit-columns-auto-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/implicit-columns-auto-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/implicit-columns-auto-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridAutoContent {
</span><del>-    /* -webkit-grid-definition-columns is left unset so that the grid item's column is implicit. */
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    /* -webkit-grid-template-columns is left unset so that the grid item's column is implicit. */
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutimplicitpositiondynamicchangehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/implicit-position-dynamic-change.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/implicit-position-dynamic-change.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/implicit-position-dynamic-change.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridFixedContent {
</span><del>-    -webkit-grid-definition-columns: 50px minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 50px) minmax(50px, -webkit-min-content);
-    -webkit-grid-definition-rows: 70px minmax(-webkit-max-content, 70px) minmax(50px, -webkit-min-content) minmax(65px, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: 50px minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 50px) minmax(50px, -webkit-min-content);
+    -webkit-grid-template-rows: 70px minmax(-webkit-max-content, 70px) minmax(50px, -webkit-min-content) minmax(65px, -webkit-max-content);
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutimplicitrowsautoresolutionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/implicit-rows-auto-resolution.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/implicit-rows-auto-resolution.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/implicit-rows-auto-resolution.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridAutoContent {
</span><del>-    -webkit-grid-definition-columns: 50px;
-    /* -webkit-grid-definition-rows is left unset so that the grid item's row is implicit. */
</del><ins>+    -webkit-grid-template-columns: 50px;
+    /* -webkit-grid-template-rows is left unset so that the grid item's row is implicit. */
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxfixedlogicalheightonlyhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-height-only.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-height-only.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-height-only.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -12,38 +12,38 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid1 {
</span><del>-    -webkit-grid-definition-columns: 30px;
-    -webkit-grid-definition-rows: minmax(20px, 80px) 160px;
</del><ins>+    -webkit-grid-template-columns: 30px;
+    -webkit-grid-template-rows: minmax(20px, 80px) 160px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid2 {
</span><del>-    -webkit-grid-definition-columns: 30px;
-    -webkit-grid-definition-rows: minmax(50%, 120px) minmax(20px, 40%);
</del><ins>+    -webkit-grid-template-columns: 30px;
+    -webkit-grid-template-rows: minmax(50%, 120px) minmax(20px, 40%);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid3 {
</span><del>-    -webkit-grid-definition-columns: 30px;
</del><ins>+    -webkit-grid-template-columns: 30px;
</ins><span class="cx">     /* Overlapping range. */
</span><del>-    -webkit-grid-definition-rows: minmax(10px, 180px) minmax(30px, 150px);
</del><ins>+    -webkit-grid-template-rows: minmax(10px, 180px) minmax(30px, 150px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid4 {
</span><del>-    -webkit-grid-definition-columns: 30px;
-    -webkit-grid-definition-rows: minmax(20px, 80px) 60px;
</del><ins>+    -webkit-grid-template-columns: 30px;
+    -webkit-grid-template-rows: minmax(20px, 80px) 60px;
</ins><span class="cx">     -webkit-writing-mode: vertical-rl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid5 {
</span><del>-    -webkit-grid-definition-columns: 30px;
</del><ins>+    -webkit-grid-template-columns: 30px;
</ins><span class="cx">     /* 90% &gt; 80px, 80px should be ignored. */
</span><del>-    -webkit-grid-definition-rows: minmax(90%, 80px) minmax(10px, 60%);
</del><ins>+    -webkit-grid-template-rows: minmax(90%, 80px) minmax(10px, 60%);
</ins><span class="cx">     -webkit-writing-mode: vertical-lr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid6 {
</span><span class="cx">     /* Overlapping range. */
</span><del>-    -webkit-grid-definition-columns: 30px;
-    -webkit-grid-definition-rows: minmax(10px, 180px) minmax(30px, 150px);
</del><ins>+    -webkit-grid-template-columns: 30px;
+    -webkit-grid-template-rows: minmax(10px, 180px) minmax(30px, 150px);
</ins><span class="cx">     -webkit-writing-mode: horizontal-bt;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxfixedlogicalwidthonlyhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-width-only.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-width-only.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-width-only.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -12,39 +12,39 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid1 {
</span><del>-    -webkit-grid-definition-columns: minmax(20px, 80px) 60px;
-    -webkit-grid-definition-rows: 30px;
</del><ins>+    -webkit-grid-template-columns: minmax(20px, 80px) 60px;
+    -webkit-grid-template-rows: 30px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid2 {
</span><span class="cx">     /* First minmax more constraining than available logical width. */
</span><del>-    -webkit-grid-definition-columns: minmax(50%, 60px) minmax(10px, 40%);
-    -webkit-grid-definition-rows: 30px;
</del><ins>+    -webkit-grid-template-columns: minmax(50%, 60px) minmax(10px, 40%);
+    -webkit-grid-template-rows: 30px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid3 {
</span><span class="cx">     /* Overlapping range. */
</span><del>-    -webkit-grid-definition-columns: minmax(10px, 80px) minmax(20px, 50px);
-    -webkit-grid-definition-rows: 30px;
</del><ins>+    -webkit-grid-template-columns: minmax(10px, 80px) minmax(20px, 50px);
+    -webkit-grid-template-rows: 30px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid4 {
</span><del>-    -webkit-grid-definition-columns: minmax(20px, 80px) 160px;
-    -webkit-grid-definition-rows: 30px;
</del><ins>+    -webkit-grid-template-columns: minmax(20px, 80px) 160px;
+    -webkit-grid-template-rows: 30px;
</ins><span class="cx">     -webkit-writing-mode: vertical-rl;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid5 {
</span><span class="cx">     /* 50% &gt; 80px, 80px should be ignored. */
</span><del>-    -webkit-grid-definition-columns: minmax(50%, 80px) minmax(10px, 60%);
-    -webkit-grid-definition-rows: 30px;
</del><ins>+    -webkit-grid-template-columns: minmax(50%, 80px) minmax(10px, 60%);
+    -webkit-grid-template-rows: 30px;
</ins><span class="cx">     -webkit-writing-mode: vertical-lr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #grid6 {
</span><span class="cx">     /* Overlapping range. */
</span><del>-    -webkit-grid-definition-columns: minmax(10px, 180px) minmax(30px, 150px);
-    -webkit-grid-definition-rows: 30px;
</del><ins>+    -webkit-grid-template-columns: minmax(10px, 180px) minmax(30px, 150px);
+    -webkit-grid-template-rows: 30px;
</ins><span class="cx">     -webkit-writing-mode: horizontal-bt;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxmaxcontentresolutioncolumnshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-columns.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-columns.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-columns.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,13 +7,13 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinMaxContent {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-max-content, 50px);
-    -webkit-grid-definition-rows: 60px;
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-max-content, 50px);
+    -webkit-grid-template-rows: 60px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMaxMaxContent {
</span><del>-    -webkit-grid-definition-columns: minmax(30px, -webkit-max-content);
-    -webkit-grid-definition-rows: 20px;
</del><ins>+    -webkit-grid-template-columns: minmax(30px, -webkit-max-content);
+    -webkit-grid-template-rows: 20px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxmaxcontentresolutionrowshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-rows.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-rows.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-rows.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,13 +7,13 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinMaxContent {
</span><del>-    -webkit-grid-definition-columns: 20px;
-    -webkit-grid-definition-rows: minmax(-webkit-max-content, 50px);
</del><ins>+    -webkit-grid-template-columns: 20px;
+    -webkit-grid-template-rows: minmax(-webkit-max-content, 50px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMaxMaxContent {
</span><del>-    -webkit-grid-definition-columns: 20px;
-    -webkit-grid-definition-rows: minmax(30px, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: 20px;
+    -webkit-grid-template-rows: minmax(30px, -webkit-max-content);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxmincontentcolumnresolutioncolumnshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-columns.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-columns.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-columns.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,13 +7,13 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinMinContent {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 40px);
-    -webkit-grid-definition-rows: 50px;
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 40px);
+    -webkit-grid-template-rows: 50px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMaxMinContent {
</span><del>-    -webkit-grid-definition-columns: minmax(30px, -webkit-min-content);
-    -webkit-grid-definition-rows: 20px;
</del><ins>+    -webkit-grid-template-columns: minmax(30px, -webkit-min-content);
+    -webkit-grid-template-rows: 20px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxmincontentcolumnresolutionrowshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-rows.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-rows.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-rows.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,13 +7,13 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridMinMinContent {
</span><del>-    -webkit-grid-definition-columns: 30px;
-    -webkit-grid-definition-rows: minmax(-webkit-min-content, 40px);
</del><ins>+    -webkit-grid-template-columns: 30px;
+    -webkit-grid-template-rows: minmax(-webkit-min-content, 40px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMaxMinContent {
</span><del>-    -webkit-grid-definition-columns: 30px;
-    -webkit-grid-definition-rows: minmax(30px, -webkit-min-content);
</del><ins>+    -webkit-grid-template-columns: 30px;
+    -webkit-grid-template-rows: minmax(30px, -webkit-min-content);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .firstRowFirstColumn {
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxspanningresolutioncolumnshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-columns.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-columns.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-columns.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,23 +7,23 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridAutoAutoContent {
</span><del>-    -webkit-grid-definition-columns: auto auto;
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: auto auto;
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedAutoContent {
</span><del>-    -webkit-grid-definition-columns: 10px auto;
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: 10px auto;
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMinMaxMin {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 140px);
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 140px);
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMinMaxMax {
</span><del>-    -webkit-grid-definition-columns: minmax(50px, -webkit-min-content) minmax(40px, -webkit-max-content);
-    -webkit-grid-definition-rows: 50px 100px;
</del><ins>+    -webkit-grid-template-columns: minmax(50px, -webkit-min-content) minmax(40px, -webkit-max-content);
+    -webkit-grid-template-rows: 50px 100px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> &lt;/style&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutminmaxspanningresolutionrowshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-rows.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-rows.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-rows.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,23 +7,23 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridAutoAutoContent {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: auto auto;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: auto auto;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridFixedAutoContent {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: 10px auto;
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: 10px auto;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMinMaxMin {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 140px);
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: minmax(-webkit-min-content, 50px) minmax(-webkit-max-content, 140px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridMinMaxMax {
</span><del>-    -webkit-grid-definition-columns: 50px 100px;
-    -webkit-grid-definition-rows: minmax(50px, -webkit-min-content) minmax(40px, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: 50px 100px;
+    -webkit-grid-template-rows: minmax(50px, -webkit-min-content) minmax(40px, -webkit-max-content);
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnamedgridlinegetsetexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,79 +1,79 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting -webkit-grid-definition-columns and -webkit-grid-definition-rows set through CSS
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 10px&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;first 15px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;424px last&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;162px last&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 0px&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px last&quot;
-PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 77px&quot;
-PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;22px last&quot;
-PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 80px&quot;
-PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;300px last&quot;
-PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first 10px last&quot;
-PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;nav first 15px last&quot;
-PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first 80px nav 120px last&quot;
-PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;first nav2 150px nav2 450px last&quot;
</del><ins>+Test getting -webkit-grid-template-columns and -webkit-grid-template-rows set through CSS
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 10px&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;first 15px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;424px last&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;162px last&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 0px&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px last&quot;
+PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 77px&quot;
+PASS window.getComputedStyle(gridWithAutoWithChildrenElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;22px last&quot;
+PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 80px&quot;
+PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-template-rows') is &quot;300px last&quot;
+PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first 10px last&quot;
+PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-template-rows') is &quot;nav first 15px last&quot;
+PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first 80px nav 120px last&quot;
+PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-template-rows') is &quot;first nav2 150px nav2 450px last&quot;
</ins><span class="cx"> 
</span><del>-Test getting and setting -webkit-grid-definition-columns and -webkit-grid-definition-rows through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 18px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first 18px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 440px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first 55%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;240px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;40% last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;auto last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first -webkit-min-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-min-content last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first -webkit-max-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-max-content last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 440px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(55%, 45px)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;240px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(30px, 40%) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 220px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(22em, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;50px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, 5em) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 220px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(22em, -webkit-min-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;50px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-min-content, 5em) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 0px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;0px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first 0px last&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;nav first 0px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first 0px nav 0px last&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;first nav2 0px nav2 15px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;foo bar 0px foo 0px bar&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;foo bar auto foo auto bar&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;foo bar 0px foo 0px bar&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;foo bar auto foo auto bar&quot;
</del><ins>+Test getting and setting -webkit-grid-template-columns and -webkit-grid-template-rows through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 18px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first 18px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 440px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first 55%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;240px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;40% last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;auto last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first -webkit-min-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-min-content last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first -webkit-max-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-max-content last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 440px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(55%, 45px)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;240px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(30px, 40%) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 220px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(22em, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;50px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, 5em) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 220px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(22em, -webkit-min-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;50px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-min-content, 5em) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 0px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;0px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first 0px last&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;nav first 0px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first 0px nav 0px last&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;first nav2 0px nav2 15px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;foo bar 0px foo 0px bar&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;foo bar auto foo auto bar&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;foo bar 0px foo 0px bar&quot;
+PASS element.style.webkitGridTemplateRows is &quot;foo bar auto foo auto bar&quot;
</ins><span class="cx"> 
</span><del>-Test getting and setting invalid -webkit-grid-definition-columns and -webkit-grid-definition-rows through JS
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+Test getting and setting invalid -webkit-grid-template-columns and -webkit-grid-template-rows through JS
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnamedgridlinegetsethtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -19,28 +19,28 @@
</span><span class="cx">     width: 77px;
</span><span class="cx"> }
</span><span class="cx"> .gridWithFixed {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; 10px;
-    -webkit-grid-definition-rows: &quot;first&quot; 15px;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; 10px;
+    -webkit-grid-template-rows: &quot;first&quot; 15px;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithPercent {
</span><del>-    -webkit-grid-definition-columns: 53% &quot;last&quot;;
-    -webkit-grid-definition-rows: 27% &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: 53% &quot;last&quot;;
+    -webkit-grid-template-rows: 27% &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithAuto {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; auto;
-    -webkit-grid-definition-rows: auto &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; auto;
+    -webkit-grid-template-rows: auto &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMax {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; minmax(10%, 15px);
-    -webkit-grid-definition-rows: minmax(20px, 50%) &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; minmax(10%, 15px);
+    -webkit-grid-template-rows: minmax(20px, 50%) &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFixedMultiple {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; &quot;nav&quot; 10px &quot;last&quot;;
-    -webkit-grid-definition-rows: &quot;first&quot; &quot;nav&quot; 15px &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; &quot;nav&quot; 10px &quot;last&quot;;
+    -webkit-grid-template-rows: &quot;first&quot; &quot;nav&quot; 15px &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithPercentageSameStringMultipleTimes {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; &quot;nav&quot; 10% &quot;nav&quot; 15% &quot;last&quot;;
-    -webkit-grid-definition-rows: &quot;first&quot; &quot;nav2&quot; 25% &quot;nav2&quot; 75% &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; &quot;nav&quot; 10% &quot;nav&quot; 15% &quot;last&quot;;
+    -webkit-grid-template-rows: &quot;first&quot; &quot;nav2&quot; 25% &quot;nav2&quot; 75% &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span><span class="lines">@@ -57,36 +57,36 @@
</span><span class="cx"> &lt;div class=&quot;grid gridWithPercentageSameStringMultipleTimes&quot; id=&quot;gridWithPercentageSameStringMultipleTimes&quot;&gt;&lt;/div&gt;
</span><span class="cx"> &lt;script src=&quot;resources/grid-definitions-parsing-utils.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;script&gt;
</span><del>-    description('Test that setting and getting grid-definition-columns and grid-definition-rows works as expected');
</del><ins>+    description('Test that setting and getting grid-template-columns and grid-template-rows works as expected');
</ins><span class="cx"> 
</span><del>-    debug(&quot;Test getting -webkit-grid-definition-columns and -webkit-grid-definition-rows set through CSS&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;first 10px&quot;, &quot;first 15px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;424px last&quot;, &quot;162px last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;first 0px&quot;, &quot;0px last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoWithChildrenElement&quot;), &quot;first 77px&quot;, &quot;22px last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMax&quot;), &quot;first 80px&quot;, &quot;300px last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedMultiple&quot;), &quot;nav first 10px last&quot;, &quot;nav first 15px last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentageSameStringMultipleTimes&quot;), &quot;nav first 80px nav 120px last&quot;, &quot;first nav2 150px nav2 450px last&quot;);
</del><ins>+    debug(&quot;Test getting -webkit-grid-template-columns and -webkit-grid-template-rows set through CSS&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;first 10px&quot;, &quot;first 15px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;424px last&quot;, &quot;162px last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;first 0px&quot;, &quot;0px last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithAutoWithChildrenElement&quot;), &quot;first 77px&quot;, &quot;22px last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithMinMax&quot;), &quot;first 80px&quot;, &quot;300px last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithFixedMultiple&quot;), &quot;nav first 10px last&quot;, &quot;nav first 15px last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithPercentageSameStringMultipleTimes&quot;), &quot;nav first 80px nav 120px last&quot;, &quot;first nav2 150px nav2 450px last&quot;);
</ins><span class="cx"> 
</span><span class="cx">     debug(&quot;&quot;);
</span><del>-    debug(&quot;Test getting and setting -webkit-grid-definition-columns and -webkit-grid-definition-rows through JS&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' 18px&quot;, &quot;66px 'last'&quot;, &quot;first 18px&quot;, &quot;66px last&quot;, &quot;first 18px&quot;, &quot;66px last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' 55%&quot;, &quot;40% 'last'&quot;, &quot;first 440px&quot;, &quot;240px last&quot;, &quot;first 55%&quot;, &quot;40% last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' auto&quot;, &quot;auto 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first auto&quot;, &quot;auto last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' -webkit-min-content&quot;, &quot;-webkit-min-content 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first -webkit-min-content&quot;, &quot;-webkit-min-content last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' -webkit-max-content&quot;, &quot;-webkit-max-content 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first -webkit-max-content&quot;, &quot;-webkit-max-content last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) 'last'&quot;, &quot;first 440px&quot;, &quot;240px last&quot;, &quot;first minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) 'last'&quot;, &quot;first 220px&quot;, &quot;50px last&quot;, &quot;first minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) 'last'&quot;, &quot;first 220px&quot;, &quot;50px last&quot;, &quot;first minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'last'&quot;, &quot;'first' 'nav' minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;nav first 0px last&quot;, &quot;nav first 0px last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;, &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'nav' auto 'last'&quot;, &quot;'first' 'nav2' minmax(-webkit-max-content, -webkit-min-content) 'nav2' minmax(10px, 15px) 'last'&quot;, &quot;nav first 0px nav 0px last&quot;, &quot;first nav2 0px nav2 15px last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;, &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;);
-    testGridDefinitionsSetJSValues(&quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;foo bar 0px foo 0px bar&quot;, &quot;foo bar 0px foo 0px bar&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;);
</del><ins>+    debug(&quot;Test getting and setting -webkit-grid-template-columns and -webkit-grid-template-rows through JS&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' 18px&quot;, &quot;66px 'last'&quot;, &quot;first 18px&quot;, &quot;66px last&quot;, &quot;first 18px&quot;, &quot;66px last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' 55%&quot;, &quot;40% 'last'&quot;, &quot;first 440px&quot;, &quot;240px last&quot;, &quot;first 55%&quot;, &quot;40% last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' auto&quot;, &quot;auto 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first auto&quot;, &quot;auto last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' -webkit-min-content&quot;, &quot;-webkit-min-content 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first -webkit-min-content&quot;, &quot;-webkit-min-content last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' -webkit-max-content&quot;, &quot;-webkit-max-content 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first -webkit-max-content&quot;, &quot;-webkit-max-content last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) 'last'&quot;, &quot;first 440px&quot;, &quot;240px last&quot;, &quot;first minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) 'last'&quot;, &quot;first 220px&quot;, &quot;50px last&quot;, &quot;first minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) 'last'&quot;, &quot;first 220px&quot;, &quot;50px last&quot;, &quot;first minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;first 0px&quot;, &quot;0px last&quot;, &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'last'&quot;, &quot;'first' 'nav' minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;nav first 0px last&quot;, &quot;nav first 0px last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;, &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;);
+    testGridTemplatesSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'nav' auto 'last'&quot;, &quot;'first' 'nav2' minmax(-webkit-max-content, -webkit-min-content) 'nav2' minmax(10px, 15px) 'last'&quot;, &quot;nav first 0px nav 0px last&quot;, &quot;first nav2 0px nav2 15px last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;, &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;);
+    testGridTemplatesSetJSValues(&quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;foo bar 0px foo 0px bar&quot;, &quot;foo bar 0px foo 0px bar&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;);
</ins><span class="cx"> 
</span><span class="cx">     debug(&quot;&quot;);
</span><del>-    debug(&quot;Test getting and setting invalid -webkit-grid-definition-columns and -webkit-grid-definition-rows through JS&quot;);
-    testGridDefinitionsSetBadJSValues(&quot;foo&quot;, &quot;bar&quot;);
-    testGridDefinitionsSetBadJSValues(&quot;foo bar&quot;, &quot;bar foo&quot;);
</del><ins>+    debug(&quot;Test getting and setting invalid -webkit-grid-template-columns and -webkit-grid-template-rows through JS&quot;);
+    testGridTemplatesSetBadJSValues(&quot;foo&quot;, &quot;bar&quot;);
+    testGridTemplatesSetBadJSValues(&quot;foo bar&quot;, &quot;bar foo&quot;);
</ins><span class="cx"> &lt;/script&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-post.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;/body&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsetexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,145 +1,145 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting grid-definition-columns and grid-definition-rows set through CSS
-PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;10px&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;15px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;53%&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;27%&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;auto&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;100px&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;150px&quot;
-PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;64px&quot;
-PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;60px&quot;
-PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(10%, 15px)&quot;
-PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(20px, 50%)&quot;
-PASS window.getComputedStyle(gridWithMinContent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;-webkit-min-content&quot;
-PASS window.getComputedStyle(gridWithMinContent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;-webkit-min-content&quot;
-PASS window.getComputedStyle(gridWithMaxContent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;-webkit-max-content&quot;
-PASS window.getComputedStyle(gridWithMaxContent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;-webkit-max-content&quot;
-PASS window.getComputedStyle(gridWithFraction, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;1fr&quot;
-PASS window.getComputedStyle(gridWithFraction, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;2fr&quot;
</del><ins>+Test getting grid-template-columns and grid-template-rows set through CSS
+PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithNoneElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;10px&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;15px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;53%&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;27%&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;auto&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;100px&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;150px&quot;
+PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;64px&quot;
+PASS window.getComputedStyle(gridWithViewPortPercentageElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;60px&quot;
+PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(10%, 15px)&quot;
+PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(20px, 50%)&quot;
+PASS window.getComputedStyle(gridWithMinContent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;-webkit-min-content&quot;
+PASS window.getComputedStyle(gridWithMinContent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;-webkit-min-content&quot;
+PASS window.getComputedStyle(gridWithMaxContent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;-webkit-max-content&quot;
+PASS window.getComputedStyle(gridWithMaxContent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;-webkit-max-content&quot;
+PASS window.getComputedStyle(gridWithFraction, '').getPropertyValue('-webkit-grid-template-columns') is &quot;1fr&quot;
+PASS window.getComputedStyle(gridWithFraction, '').getPropertyValue('-webkit-grid-template-rows') is &quot;2fr&quot;
</ins><span class="cx"> 
</span><del>-Test getting wrong values for grid-definition-columns and grid-definition-rows through CSS (they should resolve to the default: 'none')
-PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+Test getting wrong values for grid-template-columns and grid-template-rows through CSS (they should resolve to the default: 'none')
+PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitContentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitAvailableElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test the initial value
</span><del>-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
</del><ins>+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
</ins><span class="cx"> 
</span><del>-Test getting and setting grid-definition-columns and grid-definition-rows through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;18px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;18px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;55%&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;55%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;40%&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;40%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;auto&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;80px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;10vw&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;150px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;25vh&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;-webkit-min-content&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;-webkit-min-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;-webkit-min-content&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-min-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;-webkit-max-content&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;-webkit-max-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;-webkit-max-content&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-max-content&quot;
</del><ins>+Test getting and setting grid-template-columns and grid-template-rows through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;18px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;18px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;55%&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;55%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;40%&quot;
+PASS element.style.webkitGridTemplateRows is &quot;40%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;auto&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto&quot;
+PASS element.style.webkitGridTemplateRows is &quot;auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;80px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;10vw&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;150px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;25vh&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;-webkit-min-content&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;-webkit-min-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;-webkit-min-content&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-min-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;-webkit-max-content&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;-webkit-max-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;-webkit-max-content&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-max-content&quot;
</ins><span class="cx"> 
</span><del>-Test getting and setting grid-definition-columns and grid-definition-rows to minmax() values through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(55%, 45px)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(55%, 45px)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(30px, 40%)&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(30px, 40%)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(220px, 48px)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(22em, 8vh)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(80px, 50px)&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(10vw, 5em)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(-webkit-min-content, 48px)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(-webkit-min-content, 8vh)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(80px, -webkit-min-content)&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(10vw, -webkit-min-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(220px, -webkit-max-content)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(22em, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(-webkit-max-content, 50px)&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, 5em)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(-webkit-min-content, -webkit-max-content)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;minmax(-webkit-min-content, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;3600fr&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;3600fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;154fr&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;154fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;3.1459fr&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;3.1459fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;2.718fr&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;2.718fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;3fr&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;3fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;4fr&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;4fr&quot;
</del><ins>+Test getting and setting grid-template-columns and grid-template-rows to minmax() values through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(55%, 45px)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(55%, 45px)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(30px, 40%)&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(30px, 40%)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(220px, 48px)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(22em, 8vh)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(80px, 50px)&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(10vw, 5em)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(-webkit-min-content, 48px)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(-webkit-min-content, 8vh)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(80px, -webkit-min-content)&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(10vw, -webkit-min-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(220px, -webkit-max-content)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(22em, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(-webkit-max-content, 50px)&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, 5em)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(-webkit-min-content, -webkit-max-content)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;minmax(-webkit-min-content, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;3600fr&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;3600fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;154fr&quot;
+PASS element.style.webkitGridTemplateRows is &quot;154fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;3.1459fr&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;3.1459fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;2.718fr&quot;
+PASS element.style.webkitGridTemplateRows is &quot;2.718fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;3fr&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;3fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;4fr&quot;
+PASS element.style.webkitGridTemplateRows is &quot;4fr&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to bad values through JS
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+Test setting grid-template-columns and grid-template-rows to bad values through JS
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows back to 'none' through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;18px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;18px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;none&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;none&quot;
</del><ins>+Test setting grid-template-columns and grid-template-rows back to 'none' through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;18px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;18px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;none&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS element.style.webkitGridTemplateRows is &quot;none&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is '50px last'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'first 101%'
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'inherit' through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is '50px last'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'first 101%'
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is '150% last'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'first 1fr'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'initial' through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is '150% last'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'first 1fr'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsetmultipleexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,105 +1,105 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting |grid-definition-columns| and |grid-definition-rows| set through CSS
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;7px 11px&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;17px 2px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;53% 99%&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;27% 52%&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;auto auto&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto auto&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;100px 120px&quot;
-PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;150px 170px&quot;
-PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;15px auto 100px&quot;
-PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;120px 18px auto&quot;
-PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;50% 120px&quot;
-PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;35% 168px&quot;
-PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;-webkit-min-content -webkit-max-content&quot;
-PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;-webkit-max-content -webkit-min-content&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(45px, 30%) 15px&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;120px minmax(35%, 10px)&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(-webkit-min-content, 30%) 15px&quot;
-PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;120px minmax(35%, -webkit-max-content)&quot;
-PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;1fr 2fr&quot;
-PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;3fr 4fr&quot;
-PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(-webkit-min-content, 45px) 2fr&quot;
-PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;3fr minmax(14px, -webkit-max-content)&quot;
</del><ins>+Test getting |grid-template-columns| and |grid-template-rows| set through CSS
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;7px 11px&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;17px 2px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;53% 99%&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;27% 52%&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;auto auto&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto auto&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;100px 120px&quot;
+PASS window.getComputedStyle(gridWithEMElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;150px 170px&quot;
+PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-template-columns') is &quot;15px auto 100px&quot;
+PASS window.getComputedStyle(gridWithThreeItems, '').getPropertyValue('-webkit-grid-template-rows') is &quot;120px 18px auto&quot;
+PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;50% 120px&quot;
+PASS window.getComputedStyle(gridWithPercentAndViewportPercent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;35% 168px&quot;
+PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithFitContentAndFitAvailable, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;-webkit-min-content -webkit-max-content&quot;
+PASS window.getComputedStyle(gridWithMinMaxContent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;-webkit-max-content -webkit-min-content&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(45px, 30%) 15px&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndFixed, '').getPropertyValue('-webkit-grid-template-rows') is &quot;120px minmax(35%, 10px)&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(-webkit-min-content, 30%) 15px&quot;
+PASS window.getComputedStyle(gridWithMinMaxAndMinMaxContent, '').getPropertyValue('-webkit-grid-template-rows') is &quot;120px minmax(35%, -webkit-max-content)&quot;
+PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-template-columns') is &quot;1fr 2fr&quot;
+PASS window.getComputedStyle(gridWithFractionFraction, '').getPropertyValue('-webkit-grid-template-rows') is &quot;3fr 4fr&quot;
+PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(-webkit-min-content, 45px) 2fr&quot;
+PASS window.getComputedStyle(gridWithFractionMinMax, '').getPropertyValue('-webkit-grid-template-rows') is &quot;3fr minmax(14px, -webkit-max-content)&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test the initial value
</span><del>-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
</del><ins>+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
</ins><span class="cx"> 
</span><del>-Test getting and setting grid-definition-rows and grid-definition-columns through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;18px 22px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;18px 22px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px 70px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px 70px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;55% 80%&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;55% 80%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;40% 63%&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;40% 63%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;auto auto&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;auto auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto auto&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;auto auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;auto 160px 22px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;auto 16em 22px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;56% 100px auto&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;56% 10em auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;160px minmax(16px, 20px)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;16em minmax(16px, 20px)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(10%, 15%) auto&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(10%, 15%) auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;160px 2fr&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;16em 2fr&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;14fr auto&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;14fr auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;50% 96px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;50% 12vw&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;5% 510px&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;5% 85vh&quot;
</del><ins>+Test getting and setting grid-template-rows and grid-template-columns through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;18px 22px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;18px 22px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px 70px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px 70px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;55% 80%&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;55% 80%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;40% 63%&quot;
+PASS element.style.webkitGridTemplateRows is &quot;40% 63%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;auto auto&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;auto auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto auto&quot;
+PASS element.style.webkitGridTemplateRows is &quot;auto auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;auto 160px 22px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;auto 16em 22px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;56% 100px auto&quot;
+PASS element.style.webkitGridTemplateRows is &quot;56% 10em auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;160px minmax(16px, 20px)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;16em minmax(16px, 20px)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(10%, 15%) auto&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(10%, 15%) auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;160px 2fr&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;16em 2fr&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;14fr auto&quot;
+PASS element.style.webkitGridTemplateRows is &quot;14fr auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;50% 96px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;50% 12vw&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;5% 510px&quot;
+PASS element.style.webkitGridTemplateRows is &quot;5% 85vh&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test getting wrong values set from CSS
</span><del>-PASS getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
-PASS getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
</del><ins>+PASS getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
+PASS getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
</ins><span class="cx"> 
</span><span class="cx"> Test setting and getting wrong values from JS
</span><del>-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;50px 1fr last&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;101% middle 45px&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;50px 1fr last&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;101% middle 45px&quot;
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'inherit' through JS
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;50px 1fr last&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;101% middle 45px&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;50px 1fr last&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;101% middle 45px&quot;
</ins><span class="cx"> 
</span><del>-Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;150% middle 55px&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;1fr line 2fr line&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is 'none'
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is 'none'
</del><ins>+Test setting grid-template-columns and grid-template-rows to 'initial' through JS
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;150% middle 55px&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;1fr line 2fr line&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is 'none'
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is 'none'
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsetmultiplehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,65 +8,65 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridWithFixed {
</span><del>-    -webkit-grid-definition-columns: 7px 11px;
-    -webkit-grid-definition-rows: 17px 2px;
</del><ins>+    -webkit-grid-template-columns: 7px 11px;
+    -webkit-grid-template-rows: 17px 2px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .gridWithPercent {
</span><del>-    -webkit-grid-definition-columns: 53% 99%;
-    -webkit-grid-definition-rows: 27% 52%;
</del><ins>+    -webkit-grid-template-columns: 53% 99%;
+    -webkit-grid-template-rows: 27% 52%;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithAuto {
</span><del>-    -webkit-grid-definition-columns: auto auto;
-    -webkit-grid-definition-rows: auto auto;
</del><ins>+    -webkit-grid-template-columns: auto auto;
+    -webkit-grid-template-rows: auto auto;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithEM {
</span><del>-    -webkit-grid-definition-columns: 10em 12em;
-    -webkit-grid-definition-rows: 15em 17em;
</del><ins>+    -webkit-grid-template-columns: 10em 12em;
+    -webkit-grid-template-rows: 15em 17em;
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithNoneAndAuto {
</span><del>-    -webkit-grid-definition-columns: none auto;
-    -webkit-grid-definition-rows: none auto;
</del><ins>+    -webkit-grid-template-columns: none auto;
+    -webkit-grid-template-rows: none auto;
</ins><span class="cx"> }
</span><span class="cx"> .gridNoneWithAndFixed {
</span><del>-    -webkit-grid-definition-columns: none 15px;
-    -webkit-grid-definition-rows: none 22px;
</del><ins>+    -webkit-grid-template-columns: none 15px;
+    -webkit-grid-template-rows: none 22px;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithThreeItems {
</span><del>-    -webkit-grid-definition-columns: 15px auto 10em;
-    -webkit-grid-definition-rows: 12em 18px auto;
</del><ins>+    -webkit-grid-template-columns: 15px auto 10em;
+    -webkit-grid-template-rows: 12em 18px auto;
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithPercentAndViewportPercent {
</span><del>-    -webkit-grid-definition-columns: 50% 15vw;
-    -webkit-grid-definition-rows: 35% 28vh;
</del><ins>+    -webkit-grid-template-columns: 50% 15vw;
+    -webkit-grid-template-rows: 35% 28vh;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFitContentAndFitAvailable {
</span><del>-    -webkit-grid-definition-columns: -webkit-content-available;
-    -webkit-grid-definition-rows: -webkit-fit-content -webkit-fit-available;
</del><ins>+    -webkit-grid-template-columns: -webkit-content-available;
+    -webkit-grid-template-rows: -webkit-fit-content -webkit-fit-available;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMaxContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-min-content -webkit-max-content;
-    -webkit-grid-definition-rows: -webkit-max-content -webkit-min-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-min-content -webkit-max-content;
+    -webkit-grid-template-rows: -webkit-max-content -webkit-min-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMaxAndFixed {
</span><del>-    -webkit-grid-definition-columns: minmax(45px, 30%) 15px;
-    -webkit-grid-definition-rows: 12em minmax(35%, 10px);
</del><ins>+    -webkit-grid-template-columns: minmax(45px, 30%) 15px;
+    -webkit-grid-template-rows: 12em minmax(35%, 10px);
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithMinMaxAndMinMaxContent {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 30%) 15px;
-    -webkit-grid-definition-rows: 12em minmax(35%, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 30%) 15px;
+    -webkit-grid-template-rows: 12em minmax(35%, -webkit-max-content);
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithFractionFraction {
</span><del>-    -webkit-grid-definition-columns: 1fr 2fr;
-    -webkit-grid-definition-rows: 3fr 4fr;
</del><ins>+    -webkit-grid-template-columns: 1fr 2fr;
+    -webkit-grid-template-rows: 3fr 4fr;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFractionMinMax {
</span><del>-    -webkit-grid-definition-columns: minmax(-webkit-min-content, 45px) 2fr;
-    -webkit-grid-definition-rows: 3fr minmax(14px, -webkit-max-content);
</del><ins>+    -webkit-grid-template-columns: minmax(-webkit-min-content, 45px) 2fr;
+    -webkit-grid-template-rows: 3fr minmax(14px, -webkit-max-content);
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnongridcolumnsrowsgetsethtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,53 +8,53 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .gridWithNone {
</span><del>-    -webkit-grid-definition-columns: none;
-    -webkit-grid-definition-rows: none;
</del><ins>+    -webkit-grid-template-columns: none;
+    -webkit-grid-template-rows: none;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFixed {
</span><del>-    -webkit-grid-definition-columns: 10px;
-    -webkit-grid-definition-rows: 15px;
</del><ins>+    -webkit-grid-template-columns: 10px;
+    -webkit-grid-template-rows: 15px;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithPercent {
</span><del>-    -webkit-grid-definition-columns: 53%;
-    -webkit-grid-definition-rows: 27%;
</del><ins>+    -webkit-grid-template-columns: 53%;
+    -webkit-grid-template-rows: 27%;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithAuto {
</span><del>-    -webkit-grid-definition-columns: auto;
-    -webkit-grid-definition-rows: auto;
</del><ins>+    -webkit-grid-template-columns: auto;
+    -webkit-grid-template-rows: auto;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithEM {
</span><del>-    -webkit-grid-definition-columns: 10em;
-    -webkit-grid-definition-rows: 15em;
</del><ins>+    -webkit-grid-template-columns: 10em;
+    -webkit-grid-template-rows: 15em;
</ins><span class="cx">     font: 10px Ahem;
</span><span class="cx"> }
</span><span class="cx"> .gridWithViewPortPercentage {
</span><del>-    -webkit-grid-definition-columns: 8vw;
-    -webkit-grid-definition-rows: 10vh;
</del><ins>+    -webkit-grid-template-columns: 8vw;
+    -webkit-grid-template-rows: 10vh;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFitContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-fit-content;
-    -webkit-grid-definition-rows: -webkit-fit-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-fit-content;
+    -webkit-grid-template-rows: -webkit-fit-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFitAvailable {
</span><del>-    -webkit-grid-definition-columns: -webkit-fit-available;
-    -webkit-grid-definition-rows: -webkit-fit-available;
</del><ins>+    -webkit-grid-template-columns: -webkit-fit-available;
+    -webkit-grid-template-rows: -webkit-fit-available;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMax {
</span><del>-    -webkit-grid-definition-columns: minmax(10%, 15px);
-    -webkit-grid-definition-rows: minmax(20px, 50%);
</del><ins>+    -webkit-grid-template-columns: minmax(10%, 15px);
+    -webkit-grid-template-rows: minmax(20px, 50%);
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-min-content;
-    -webkit-grid-definition-rows: -webkit-min-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-min-content;
+    -webkit-grid-template-rows: -webkit-min-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMaxContent {
</span><del>-    -webkit-grid-definition-columns: -webkit-max-content;
-    -webkit-grid-definition-rows: -webkit-max-content;
</del><ins>+    -webkit-grid-template-columns: -webkit-max-content;
+    -webkit-grid-template-rows: -webkit-max-content;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFraction {
</span><del>-    -webkit-grid-definition-columns: 1fr;
-    -webkit-grid-definition-rows: 2fr;
</del><ins>+    -webkit-grid-template-columns: 1fr;
+    -webkit-grid-template-rows: 2fr;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnongridelementrepeatgetsetexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,36 +1,36 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows with repeat() works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows with repeat() works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting grid-definition-columns and grid-definition-rows set through CSS
-PASS window.getComputedStyle(singleSingleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;15%&quot;
-PASS window.getComputedStyle(singleSingleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;18px&quot;
-PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;minmax(15px, 50%) minmax(15px, 50%)&quot;
-PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto auto&quot;
-PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;auto minmax(100px, 120px) auto minmax(100px, 120px)&quot;
-PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(5px, 10px) auto minmax(5px, 10px) auto&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;auto middle 250px end auto middle 250px end&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;10px start auto end 10px start auto end&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;before auto before auto&quot;
-PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;before 10px before 10px&quot;
-PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;250px end&quot;
-PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;10px end&quot;
-PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;start 250px 250px&quot;
-PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;start 10px 10px&quot;
-PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;start 140px 250px 250px&quot;
-PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto 10px 10px&quot;
-PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;250px 250px 15% last&quot;
-PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;10px 10px end auto&quot;
</del><ins>+Test getting grid-template-columns and grid-template-rows set through CSS
+PASS window.getComputedStyle(singleSingleTrackRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;15%&quot;
+PASS window.getComputedStyle(singleSingleTrackRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;18px&quot;
+PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;minmax(15px, 50%) minmax(15px, 50%)&quot;
+PASS window.getComputedStyle(twoSingleTrackRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto auto&quot;
+PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;auto minmax(100px, 120px) auto minmax(100px, 120px)&quot;
+PASS window.getComputedStyle(twoDoubleTrackRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(5px, 10px) auto minmax(5px, 10px) auto&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;auto middle 250px end auto middle 250px end&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;10px start auto end 10px start auto end&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;before auto before auto&quot;
+PASS window.getComputedStyle(twoDoubleTrackWithTrailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;before 10px before 10px&quot;
+PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;250px end&quot;
+PASS window.getComputedStyle(trailingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;10px end&quot;
+PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;start 250px 250px&quot;
+PASS window.getComputedStyle(leadingNamedGridLineRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;start 10px 10px&quot;
+PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;start 140px 250px 250px&quot;
+PASS window.getComputedStyle(mixRepeatAfterNonRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto 10px 10px&quot;
+PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-template-columns') is &quot;250px 250px 15% last&quot;
+PASS window.getComputedStyle(mixNonRepeatAfterRepeat, '').getPropertyValue('-webkit-grid-template-rows') is &quot;10px 10px end auto&quot;
</ins><span class="cx"> 
</span><span class="cx"> Test invalid repeat syntax.
</span><del>-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
</del><ins>+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnongridelementrepeatgetsethtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -8,48 +8,48 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .singleSingleTrackRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(1, 18px);
-    -webkit-grid-definition-columns: repeat(1, 15%);
</del><ins>+    -webkit-grid-template-rows: repeat(1, 18px);
+    -webkit-grid-template-columns: repeat(1, 15%);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoSingleTrackRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, auto);
-    -webkit-grid-definition-columns: repeat(2, minmax(15px, 50%));
</del><ins>+    -webkit-grid-template-rows: repeat(2, auto);
+    -webkit-grid-template-columns: repeat(2, minmax(15px, 50%));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoDoubleTrackRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, minmax(5px, 10px)  auto);
-    -webkit-grid-definition-columns: repeat(2, auto minmax(100px, 120px));
</del><ins>+    -webkit-grid-template-rows: repeat(2, minmax(5px, 10px)  auto);
+    -webkit-grid-template-columns: repeat(2, auto minmax(100px, 120px));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoDoubleTrackWithNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, 10px 'start' auto 'end');
-    -webkit-grid-definition-columns: repeat(2, auto 'middle' 250px 'end');
</del><ins>+    -webkit-grid-template-rows: repeat(2, 10px 'start' auto 'end');
+    -webkit-grid-template-columns: repeat(2, auto 'middle' 250px 'end');
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .twoDoubleTrackWithTrailingNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, 'before' 10px);
-    -webkit-grid-definition-columns: repeat(2, 'before' auto);
</del><ins>+    -webkit-grid-template-rows: repeat(2, 'before' 10px);
+    -webkit-grid-template-columns: repeat(2, 'before' auto);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .trailingNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(1, 10px) 'end';
-    -webkit-grid-definition-columns: repeat(1, 250px) 'end';
</del><ins>+    -webkit-grid-template-rows: repeat(1, 10px) 'end';
+    -webkit-grid-template-columns: repeat(1, 250px) 'end';
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .leadingNamedGridLineRepeat {
</span><del>-    -webkit-grid-definition-rows: 'start' repeat(2, 10px);
-    -webkit-grid-definition-columns: 'start' repeat(2, 250px);
</del><ins>+    -webkit-grid-template-rows: 'start' repeat(2, 10px);
+    -webkit-grid-template-columns: 'start' repeat(2, 250px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .mixRepeatAfterNonRepeat {
</span><del>-    -webkit-grid-definition-rows: auto repeat(2, 10px);
-    -webkit-grid-definition-columns: 'start' 140px repeat(2, 250px);
</del><ins>+    -webkit-grid-template-rows: auto repeat(2, 10px);
+    -webkit-grid-template-columns: 'start' 140px repeat(2, 250px);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .mixNonRepeatAfterRepeat {
</span><del>-    -webkit-grid-definition-rows: repeat(2, 10px) 'end' auto;
-    -webkit-grid-definition-columns: repeat(2, 250px) 15% 'last';
</del><ins>+    -webkit-grid-template-rows: repeat(2, 10px) 'end' auto;
+    -webkit-grid-template-columns: repeat(2, 250px) 15% 'last';
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span><span class="lines">@@ -67,18 +67,18 @@
</span><span class="cx"> 
</span><span class="cx"> &lt;script src=&quot;resources/grid-definitions-parsing-utils.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;script&gt;
</span><del>-    description('Test that setting and getting grid-definition-columns and grid-definition-rows with repeat() works as expected');
</del><ins>+    description('Test that setting and getting grid-template-columns and grid-template-rows with repeat() works as expected');
</ins><span class="cx"> 
</span><del>-    debug(&quot;Test getting grid-definition-columns and grid-definition-rows set through CSS&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;singleSingleTrackRepeat&quot;), &quot;15%&quot;, &quot;18px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoSingleTrackRepeat&quot;), &quot;minmax(15px, 50%) minmax(15px, 50%)&quot;, &quot;auto auto&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoDoubleTrackRepeat&quot;), &quot;auto minmax(100px, 120px) auto minmax(100px, 120px)&quot;, &quot;minmax(5px, 10px) auto minmax(5px, 10px) auto&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoDoubleTrackWithNamedGridLineRepeat&quot;), &quot;auto middle 250px end auto middle 250px end&quot;, &quot;10px start auto end 10px start auto end&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;twoDoubleTrackWithTrailingNamedGridLineRepeat&quot;), &quot;before auto before auto&quot;, &quot;before 10px before 10px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;trailingNamedGridLineRepeat&quot;), &quot;250px end&quot;, &quot;10px end&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;leadingNamedGridLineRepeat&quot;), &quot;start 250px 250px&quot;, &quot;start 10px 10px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;mixRepeatAfterNonRepeat&quot;), &quot;start 140px 250px 250px&quot;, &quot;auto 10px 10px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;mixNonRepeatAfterRepeat&quot;), &quot;250px 250px 15% last&quot;, &quot;10px 10px end auto&quot;);
</del><ins>+    debug(&quot;Test getting grid-template-columns and grid-template-rows set through CSS&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;singleSingleTrackRepeat&quot;), &quot;15%&quot;, &quot;18px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoSingleTrackRepeat&quot;), &quot;minmax(15px, 50%) minmax(15px, 50%)&quot;, &quot;auto auto&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoDoubleTrackRepeat&quot;), &quot;auto minmax(100px, 120px) auto minmax(100px, 120px)&quot;, &quot;minmax(5px, 10px) auto minmax(5px, 10px) auto&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoDoubleTrackWithNamedGridLineRepeat&quot;), &quot;auto middle 250px end auto middle 250px end&quot;, &quot;10px start auto end 10px start auto end&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;twoDoubleTrackWithTrailingNamedGridLineRepeat&quot;), &quot;before auto before auto&quot;, &quot;before 10px before 10px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;trailingNamedGridLineRepeat&quot;), &quot;250px end&quot;, &quot;10px end&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;leadingNamedGridLineRepeat&quot;), &quot;start 250px 250px&quot;, &quot;start 10px 10px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;mixRepeatAfterNonRepeat&quot;), &quot;start 140px 250px 250px&quot;, &quot;auto 10px 10px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;mixNonRepeatAfterRepeat&quot;), &quot;250px 250px 15% last&quot;, &quot;10px 10px end auto&quot;);
</ins><span class="cx"> 
</span><span class="cx">     debug(&quot;&quot;);
</span><span class="cx">     debug(&quot;Test invalid repeat syntax.&quot;);
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx">         element = document.createElement(&quot;div&quot;);
</span><span class="cx">         document.body.appendChild(element);
</span><span class="cx">         element.style.gridDefinitionColumns = gridColumn;
</span><del>-        shouldBeEqualToString(&quot;window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;none&quot;);
</del><ins>+        shouldBeEqualToString(&quot;window.getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;none&quot;);
</ins><span class="cx">         document.body.removeChild(element);
</span><span class="cx">     }
</span><span class="cx">     testInvalidSyntax(&quot;repeat(&quot;);
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnonnamedgridlinegetsetexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set-expected.txt (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set-expected.txt        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set-expected.txt        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,77 +1,77 @@
</span><del>-Test that setting and getting grid-definition-columns and grid-definition-rows works as expected
</del><ins>+Test that setting and getting grid-template-columns and grid-template-rows works as expected
</ins><span class="cx"> 
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-Test getting grid-definition-columns and grid-definition-rows set through CSS
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 10px&quot;
-PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;first 15px&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;53% last&quot;
-PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;27% last&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first auto&quot;
-PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto last&quot;
-PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first minmax(10%, 15px)&quot;
-PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(20px, 50%) last&quot;
-PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first 10px last&quot;
-PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;nav first 15px last&quot;
-PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first 10% nav 15% last&quot;
-PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;first nav2 25% nav2 75% last&quot;
</del><ins>+Test getting grid-template-columns and grid-template-rows set through CSS
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 10px&quot;
+PASS window.getComputedStyle(gridWithFixedElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;first 15px&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;53% last&quot;
+PASS window.getComputedStyle(gridWithPercentElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;27% last&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first auto&quot;
+PASS window.getComputedStyle(gridWithAutoElement, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto last&quot;
+PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first minmax(10%, 15px)&quot;
+PASS window.getComputedStyle(gridWithMinMax, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(20px, 50%) last&quot;
+PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first 10px last&quot;
+PASS window.getComputedStyle(gridWithFixedMultiple, '').getPropertyValue('-webkit-grid-template-rows') is &quot;nav first 15px last&quot;
+PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first 10% nav 15% last&quot;
+PASS window.getComputedStyle(gridWithPercentageSameStringMultipleTimes, '').getPropertyValue('-webkit-grid-template-rows') is &quot;first nav2 25% nav2 75% last&quot;
</ins><span class="cx"> 
</span><del>-Test getting and setting grid-definition-columns and grid-definition-rows through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 18px&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first 18px&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;66px last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;66px last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first 55%&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first 55%&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;40% last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;40% last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first auto&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first auto&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;auto last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;auto last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first -webkit-min-content&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first -webkit-min-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;-webkit-min-content last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-min-content last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first -webkit-max-content&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first -webkit-max-content&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;-webkit-max-content last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;-webkit-max-content last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first minmax(55%, 45px)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(55%, 45px)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(30px, 40%) last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(30px, 40%) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first minmax(220px, -webkit-max-content)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(22em, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(-webkit-max-content, 50px) last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, 5em) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first minmax(220px, -webkit-min-content)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(22em, -webkit-min-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(-webkit-min-content, 50px) last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-min-content, 5em) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first minmax(-webkit-min-content, -webkit-max-content) last&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;nav first minmax(-webkit-max-content, -webkit-min-content) last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;nav first minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;foo bar auto foo auto bar&quot;
-PASS element.style.webkitGridDefinitionColumns is &quot;foo bar auto foo auto bar&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;foo bar auto foo auto bar&quot;
-PASS element.style.webkitGridDefinitionRows is &quot;foo bar auto foo auto bar&quot;
</del><ins>+Test getting and setting grid-template-columns and grid-template-rows through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 18px&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first 18px&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;66px last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;66px last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first 55%&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first 55%&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;40% last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;40% last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first auto&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first auto&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;auto last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;auto last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first -webkit-min-content&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first -webkit-min-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;-webkit-min-content last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-min-content last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first -webkit-max-content&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first -webkit-max-content&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;-webkit-max-content last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;-webkit-max-content last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first minmax(55%, 45px)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(55%, 45px)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(30px, 40%) last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(30px, 40%) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first minmax(220px, -webkit-max-content)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(22em, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(-webkit-max-content, 50px) last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, 5em) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first minmax(220px, -webkit-min-content)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(22em, -webkit-min-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(-webkit-min-content, 50px) last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-min-content, 5em) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first minmax(-webkit-min-content, -webkit-max-content) last&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;nav first minmax(-webkit-max-content, -webkit-min-content) last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;nav first minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;
+PASS element.style.webkitGridTemplateRows is &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;foo bar auto foo auto bar&quot;
+PASS element.style.webkitGridTemplateColumns is &quot;foo bar auto foo auto bar&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;foo bar auto foo auto bar&quot;
+PASS element.style.webkitGridTemplateRows is &quot;foo bar auto foo auto bar&quot;
</ins><span class="cx"> 
</span><del>-Test getting and setting invalid grid-definition-columns and grid-definition-rows through JS
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns') is &quot;none&quot;
-PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows') is &quot;none&quot;
</del><ins>+Test getting and setting invalid grid-template-columns and grid-template-rows through JS
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns') is &quot;none&quot;
+PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows') is &quot;none&quot;
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutnonnamedgridlinegetsethtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -14,28 +14,28 @@
</span><span class="cx">     width: 77px;
</span><span class="cx"> }
</span><span class="cx"> .gridWithFixed {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; 10px;
-    -webkit-grid-definition-rows: &quot;first&quot; 15px;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; 10px;
+    -webkit-grid-template-rows: &quot;first&quot; 15px;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithPercent {
</span><del>-    -webkit-grid-definition-columns: 53% &quot;last&quot;;
-    -webkit-grid-definition-rows: 27% &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: 53% &quot;last&quot;;
+    -webkit-grid-template-rows: 27% &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithAuto {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; auto;
-    -webkit-grid-definition-rows: auto &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; auto;
+    -webkit-grid-template-rows: auto &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithMinMax {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; minmax(10%, 15px);
-    -webkit-grid-definition-rows: minmax(20px, 50%) &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; minmax(10%, 15px);
+    -webkit-grid-template-rows: minmax(20px, 50%) &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithFixedMultiple {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; &quot;nav&quot; 10px &quot;last&quot;;
-    -webkit-grid-definition-rows: &quot;first&quot; &quot;nav&quot; 15px &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; &quot;nav&quot; 10px &quot;last&quot;;
+    -webkit-grid-template-rows: &quot;first&quot; &quot;nav&quot; 15px &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> .gridWithPercentageSameStringMultipleTimes {
</span><del>-    -webkit-grid-definition-columns: &quot;first&quot; &quot;nav&quot; 10% &quot;nav&quot; 15% &quot;last&quot;;
-    -webkit-grid-definition-rows: &quot;first&quot; &quot;nav2&quot; 25% &quot;nav2&quot; 75% &quot;last&quot;;
</del><ins>+    -webkit-grid-template-columns: &quot;first&quot; &quot;nav&quot; 10% &quot;nav&quot; 15% &quot;last&quot;;
+    -webkit-grid-template-rows: &quot;first&quot; &quot;nav2&quot; 25% &quot;nav2&quot; 75% &quot;last&quot;;
</ins><span class="cx"> }
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
</span><span class="lines">@@ -53,46 +53,46 @@
</span><span class="cx"> 
</span><span class="cx"> &lt;script src=&quot;resources/grid-definitions-parsing-utils.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;script&gt;
</span><del>-    description('Test that setting and getting grid-definition-columns and grid-definition-rows works as expected');
</del><ins>+    description('Test that setting and getting grid-template-columns and grid-template-rows works as expected');
</ins><span class="cx"> 
</span><del>-    debug(&quot;Test getting grid-definition-columns and grid-definition-rows set through CSS&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;first 10px&quot;, &quot;first 15px&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53% last&quot;, &quot;27% last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;first auto&quot;, &quot;auto last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMax&quot;), &quot;first minmax(10%, 15px)&quot;, &quot;minmax(20px, 50%) last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedMultiple&quot;), &quot;nav first 10px last&quot;, &quot;nav first 15px last&quot;);
-    testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentageSameStringMultipleTimes&quot;), &quot;nav first 10% nav 15% last&quot;, &quot;first nav2 25% nav2 75% last&quot;);
</del><ins>+    debug(&quot;Test getting grid-template-columns and grid-template-rows set through CSS&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;first 10px&quot;, &quot;first 15px&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53% last&quot;, &quot;27% last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;first auto&quot;, &quot;auto last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithMinMax&quot;), &quot;first minmax(10%, 15px)&quot;, &quot;minmax(20px, 50%) last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithFixedMultiple&quot;), &quot;nav first 10px last&quot;, &quot;nav first 15px last&quot;);
+    testGridTemplatesValues(document.getElementById(&quot;gridWithPercentageSameStringMultipleTimes&quot;), &quot;nav first 10% nav 15% last&quot;, &quot;first nav2 25% nav2 75% last&quot;);
</ins><span class="cx"> 
</span><span class="cx">     debug(&quot;&quot;);
</span><del>-    debug(&quot;Test getting and setting grid-definition-columns and grid-definition-rows through JS&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' 18px&quot;, &quot;66px 'last'&quot;, &quot;first 18px&quot;, &quot;66px last&quot;, &quot;first 18px&quot;, &quot;66px last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' 55%&quot;, &quot;40% 'last'&quot;, &quot;first 55%&quot;, &quot;40% last&quot;, &quot;first 55%&quot;, &quot;40% last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' auto&quot;, &quot;auto 'last'&quot;, &quot;first auto&quot;, &quot;auto last&quot;, &quot;first auto&quot;, &quot;auto last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' -webkit-min-content&quot;, &quot;-webkit-min-content 'last'&quot;, &quot;first -webkit-min-content&quot;, &quot;-webkit-min-content last&quot;, &quot;first -webkit-min-content&quot;, &quot;-webkit-min-content last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' -webkit-max-content&quot;, &quot;-webkit-max-content 'last'&quot;, &quot;first -webkit-max-content&quot;, &quot;-webkit-max-content last&quot;, &quot;first -webkit-max-content&quot;, &quot;-webkit-max-content last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) 'last'&quot;, &quot;first minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) last&quot;, &quot;first minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) 'last'&quot;, &quot;first minmax(220px, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 50px) last&quot;, &quot;first minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) last&quot;, &quot;first minmax(220px, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 50px) last&quot;, &quot;minmax(-webkit-max-content, 50px) last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) 'last'&quot;, &quot;first minmax(220px, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 50px) last&quot;, &quot;first minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) last&quot;, &quot;first minmax(220px, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 50px) last&quot;, &quot;minmax(-webkit-min-content, 50px) last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;, &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'last'&quot;, &quot;'first' 'nav' minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;nav first minmax(-webkit-min-content, -webkit-max-content) last&quot;, &quot;nav first minmax(-webkit-max-content, -webkit-min-content) last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;, &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;);
-    testNonGridDefinitionsSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'nav' auto 'last'&quot;, &quot;'first' 'nav2' minmax(-webkit-max-content, -webkit-min-content) 'nav2' minmax(10px, 15px) 'last'&quot;, &quot;nav first minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;, &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;, &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;);;
-    testNonGridDefinitionsSetJSValues(&quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;);
</del><ins>+    debug(&quot;Test getting and setting grid-template-columns and grid-template-rows through JS&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' 18px&quot;, &quot;66px 'last'&quot;, &quot;first 18px&quot;, &quot;66px last&quot;, &quot;first 18px&quot;, &quot;66px last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' 55%&quot;, &quot;40% 'last'&quot;, &quot;first 55%&quot;, &quot;40% last&quot;, &quot;first 55%&quot;, &quot;40% last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' auto&quot;, &quot;auto 'last'&quot;, &quot;first auto&quot;, &quot;auto last&quot;, &quot;first auto&quot;, &quot;auto last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' -webkit-min-content&quot;, &quot;-webkit-min-content 'last'&quot;, &quot;first -webkit-min-content&quot;, &quot;-webkit-min-content last&quot;, &quot;first -webkit-min-content&quot;, &quot;-webkit-min-content last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' -webkit-max-content&quot;, &quot;-webkit-max-content 'last'&quot;, &quot;first -webkit-max-content&quot;, &quot;-webkit-max-content last&quot;, &quot;first -webkit-max-content&quot;, &quot;-webkit-max-content last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) 'last'&quot;, &quot;first minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) last&quot;, &quot;first minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%) last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) 'last'&quot;, &quot;first minmax(220px, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 50px) last&quot;, &quot;first minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em) last&quot;, &quot;first minmax(220px, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 50px) last&quot;, &quot;minmax(-webkit-max-content, 50px) last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) 'last'&quot;, &quot;first minmax(220px, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 50px) last&quot;, &quot;first minmax(22em, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 5em) last&quot;, &quot;first minmax(220px, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 50px) last&quot;, &quot;minmax(-webkit-min-content, 50px) last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;, &quot;first minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content) last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'last'&quot;, &quot;'first' 'nav' minmax(-webkit-max-content, -webkit-min-content) 'last'&quot;, &quot;nav first minmax(-webkit-min-content, -webkit-max-content) last&quot;, &quot;nav first minmax(-webkit-max-content, -webkit-min-content) last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) last&quot;, &quot;first nav minmax(-webkit-max-content, -webkit-min-content) last&quot;);
+    testNonGridTemplatesSetJSValues(&quot;'first' 'nav' minmax(-webkit-min-content, -webkit-max-content) 'nav' auto 'last'&quot;, &quot;'first' 'nav2' minmax(-webkit-max-content, -webkit-min-content) 'nav2' minmax(10px, 15px) 'last'&quot;, &quot;nav first minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;, &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;, &quot;first nav minmax(-webkit-min-content, -webkit-max-content) nav auto last&quot;, &quot;first nav2 minmax(-webkit-max-content, -webkit-min-content) nav2 minmax(10px, 15px) last&quot;);;
+    testNonGridTemplatesSetJSValues(&quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;'foo' 'bar' auto 'foo' auto 'bar'&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;, &quot;foo bar auto foo auto bar&quot;);
</ins><span class="cx"> 
</span><span class="cx">     debug(&quot;&quot;);
</span><del>-    debug(&quot;Test getting and setting invalid grid-definition-columns and grid-definition-rows through JS&quot;);
</del><ins>+    debug(&quot;Test getting and setting invalid grid-template-columns and grid-template-rows through JS&quot;);
</ins><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(element);
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;'foo'&quot;;
-    element.style.webkitGridDefinitionRows = &quot;'bar&quot;;
-    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;none&quot;);
-    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;none&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;'foo'&quot;;
+    element.style.webkitGridTemplateRows = &quot;'bar&quot;;
+    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;none&quot;);
+    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(element);
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;'foo' 'bar'&quot;;
-    element.style.webkitGridDefinitionRows = &quot;'bar' 'foo'&quot;;
-    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;none&quot;);
-    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;none&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;'foo' 'bar'&quot;;
+    element.style.webkitGridTemplateRows = &quot;'bar' 'foo'&quot;;
+    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;none&quot;);
+    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;none&quot;);
</ins><span class="cx"> &lt;/script&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/js-test-post.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;/body&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutpercentgriditeminpercentgridtrackinpercentgridhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -13,8 +13,8 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 40% 60%;
-    -webkit-grid-definition-rows: 30% 70%;
</del><ins>+    -webkit-grid-template-columns: 40% 60%;
+    -webkit-grid-template-rows: 30% 70%;
</ins><span class="cx">     width: 80%;
</span><span class="cx">     height: 50%;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutpercentgriditeminpercentgridtrackupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 70% 30%;
-    -webkit-grid-definition-rows: 40% 60%;
</del><ins>+    -webkit-grid-template-columns: 70% 30%;
+    -webkit-grid-template-rows: 40% 60%;
</ins><span class="cx">     width: 400px;
</span><span class="cx">     height: 300px;
</span><span class="cx"> }
</span><span class="lines">@@ -35,22 +35,22 @@
</span><span class="cx"> &lt;/style&gt;
</span><span class="cx"> &lt;script src=&quot;../../resources/check-layout.js&quot;&gt;&lt;/script&gt;
</span><span class="cx"> &lt;script&gt;
</span><del>-function changeGridDefinitionsAndCheckValues()
</del><ins>+function changeGridTemplatesAndCheckValues()
</ins><span class="cx"> {
</span><span class="cx">     var grid0 = document.getElementsByClassName(&quot;grid&quot;)[0];
</span><span class="cx">     var grid1 = document.getElementsByClassName(&quot;grid&quot;)[1];
</span><span class="cx">     var grid2 = document.getElementsByClassName(&quot;grid&quot;)[2];
</span><span class="cx">     document.body.offsetLeft;
</span><del>-    grid0.style.webkitGridDefinitionColumns = &quot;40% 60%&quot;;
</del><ins>+    grid0.style.webkitGridTemplateColumns = &quot;40% 60%&quot;;
</ins><span class="cx"> 
</span><del>-    grid1.style.webkitGridDefinitionRows = &quot;30% 70%&quot;;
</del><ins>+    grid1.style.webkitGridTemplateRows = &quot;30% 70%&quot;;
</ins><span class="cx"> 
</span><del>-    grid2.style.webkitGridDefinitionColumns = &quot;40% 60%&quot;;
-    grid2.style.webkitGridDefinitionRows = &quot;30% 70%&quot;;
</del><ins>+    grid2.style.webkitGridTemplateColumns = &quot;40% 60%&quot;;
+    grid2.style.webkitGridTemplateRows = &quot;30% 70%&quot;;
</ins><span class="cx"> 
</span><span class="cx">     checkLayout('.grid');
</span><span class="cx"> }
</span><del>-window.addEventListener(&quot;load&quot;, changeGridDefinitionsAndCheckValues, false);
</del><ins>+window.addEventListener(&quot;load&quot;, changeGridTemplatesAndCheckValues, false);
</ins><span class="cx"> &lt;/script&gt;
</span><span class="cx"> &lt;body&gt;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutpercentgriditeminpercentgridtrackhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 40% 60%;
-    -webkit-grid-definition-rows: 30% 70%;
</del><ins>+    -webkit-grid-template-columns: 40% 60%;
+    -webkit-grid-template-rows: 30% 70%;
</ins><span class="cx">     width: 400px;
</span><span class="cx">     height: 300px;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutpercentpaddingmarginresolutiongriditemupdatehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 200px 200px;
-    -webkit-grid-definition-rows: 100px 100px;
</del><ins>+    -webkit-grid-template-columns: 200px 200px;
+    -webkit-grid-template-rows: 100px 100px;
</ins><span class="cx">     height: 200px;
</span><span class="cx">     width: 400px;
</span><span class="cx"> }
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> {
</span><span class="cx">     var grid = document.getElementsByClassName(&quot;grid&quot;)[0];
</span><span class="cx">     grid.offsetLeft;
</span><del>-    grid.style.webkitGridDefinitionColumns = &quot;100px 300px&quot;;
-    grid.style.webkitGridDefinitionRows = &quot;50px 150px&quot;;
</del><ins>+    grid.style.webkitGridTemplateColumns = &quot;100px 300px&quot;;
+    grid.style.webkitGridTemplateRows = &quot;50px 150px&quot;;
</ins><span class="cx">     checkLayout('.grid');
</span><span class="cx"> }
</span><span class="cx"> window.addEventListener(&quot;load&quot;, changeGridTrackSizesAndCheckLayout, false);
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutpercentpaddingmarginresolutiongriditemhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 100px 300px;
-    -webkit-grid-definition-rows: 50px 150px;
</del><ins>+    -webkit-grid-template-columns: 100px 300px;
+    -webkit-grid-template-rows: 50px 150px;
</ins><span class="cx">     height: 200px;
</span><span class="cx">     width: 400px;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutpercentresolutiongriditemhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/percent-resolution-grid-item.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/percent-resolution-grid-item.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/percent-resolution-grid-item.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 100px 300px;
-    -webkit-grid-definition-rows: 50px 150px;
</del><ins>+    -webkit-grid-template-columns: 100px 300px;
+    -webkit-grid-template-rows: 50px 150px;
</ins><span class="cx">     height: 200px;
</span><span class="cx">     width: 400px;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutplacecellbyindexhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/place-cell-by-index.html (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/place-cell-by-index.html        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/place-cell-by-index.html        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -7,8 +7,8 @@
</span><span class="cx"> &lt;link href=&quot;resources/grid.css&quot; rel=&quot;stylesheet&quot;&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> .grid {
</span><del>-    -webkit-grid-definition-columns: 50px 60px;
-    -webkit-grid-definition-rows: 20px 30px;
</del><ins>+    -webkit-grid-template-columns: 50px 60px;
+    -webkit-grid-template-rows: 20px 30px;
</ins><span class="cx">     max-width: 110px;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutresourcesgridcolumnsrowsgetsetmultiplejs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,54 +1,54 @@
</span><del>-description('Test that setting and getting grid-definition-columns and grid-definition-rows works as expected');
</del><ins>+description('Test that setting and getting grid-template-columns and grid-template-rows works as expected');
</ins><span class="cx"> 
</span><del>-debug(&quot;Test getting |grid-definition-columns| and |grid-definition-rows| set through CSS&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;7px 11px&quot;, &quot;17px 2px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53% 99%&quot;, &quot;27% 52%&quot;, &quot;424px 792px&quot;, &quot;162px 312px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;auto auto&quot;, &quot;auto auto&quot;, &quot;0px 17px&quot;, &quot;0px 3px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px 120px&quot;, &quot;150px 170px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithThreeItems&quot;), &quot;15px auto 100px&quot;, &quot;120px 18px auto&quot;, &quot;15px 0px 100px&quot;, &quot;120px 18px 0px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentAndViewportPercent&quot;), &quot;50% 120px&quot;, &quot;35% 168px&quot;, &quot;400px 120px&quot;, &quot;210px 168px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFitContentAndFitAvailable&quot;), &quot;none&quot;, &quot;none&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxContent&quot;), &quot;-webkit-min-content -webkit-max-content&quot;, &quot;-webkit-max-content -webkit-min-content&quot;, &quot;0px 0px&quot;, &quot;0px 0px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxContentWithChildrenElement&quot;), &quot;-webkit-min-content -webkit-max-content&quot;, &quot;-webkit-max-content -webkit-min-content&quot;, &quot;7px 17px&quot;, &quot;11px 3px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxAndFixed&quot;), &quot;minmax(45px, 30%) 15px&quot;, &quot;120px minmax(35%, 10px)&quot;, &quot;240px 15px&quot;, &quot;120px 210px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxAndMinMaxContent&quot;), &quot;minmax(-webkit-min-content, 30%) 15px&quot;, &quot;120px minmax(35%, -webkit-max-content)&quot;, &quot;240px 15px&quot;, &quot;120px 210px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFractionFraction&quot;), &quot;1fr 2fr&quot;, &quot;3fr 4fr&quot;, &quot;320px 480px&quot;, &quot;225px 375px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFractionMinMax&quot;), &quot;minmax(-webkit-min-content, 45px) 2fr&quot;, &quot;3fr minmax(14px, -webkit-max-content)&quot;, &quot;45px 755px&quot;, &quot;586px 14px&quot;);
</del><ins>+debug(&quot;Test getting |grid-template-columns| and |grid-template-rows| set through CSS&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;7px 11px&quot;, &quot;17px 2px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53% 99%&quot;, &quot;27% 52%&quot;, &quot;424px 792px&quot;, &quot;162px 312px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;auto auto&quot;, &quot;auto auto&quot;, &quot;0px 17px&quot;, &quot;0px 3px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px 120px&quot;, &quot;150px 170px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithThreeItems&quot;), &quot;15px auto 100px&quot;, &quot;120px 18px auto&quot;, &quot;15px 0px 100px&quot;, &quot;120px 18px 0px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithPercentAndViewportPercent&quot;), &quot;50% 120px&quot;, &quot;35% 168px&quot;, &quot;400px 120px&quot;, &quot;210px 168px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFitContentAndFitAvailable&quot;), &quot;none&quot;, &quot;none&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxContent&quot;), &quot;-webkit-min-content -webkit-max-content&quot;, &quot;-webkit-max-content -webkit-min-content&quot;, &quot;0px 0px&quot;, &quot;0px 0px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxContentWithChildrenElement&quot;), &quot;-webkit-min-content -webkit-max-content&quot;, &quot;-webkit-max-content -webkit-min-content&quot;, &quot;7px 17px&quot;, &quot;11px 3px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxAndFixed&quot;), &quot;minmax(45px, 30%) 15px&quot;, &quot;120px minmax(35%, 10px)&quot;, &quot;240px 15px&quot;, &quot;120px 210px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxAndMinMaxContent&quot;), &quot;minmax(-webkit-min-content, 30%) 15px&quot;, &quot;120px minmax(35%, -webkit-max-content)&quot;, &quot;240px 15px&quot;, &quot;120px 210px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFractionFraction&quot;), &quot;1fr 2fr&quot;, &quot;3fr 4fr&quot;, &quot;320px 480px&quot;, &quot;225px 375px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFractionMinMax&quot;), &quot;minmax(-webkit-min-content, 45px) 2fr&quot;, &quot;3fr minmax(14px, -webkit-max-content)&quot;, &quot;45px 755px&quot;, &quot;586px 14px&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test the initial value&quot;);
</span><span class="cx"> var element = document.createElement(&quot;div&quot;);
</span><span class="cx"> document.body.appendChild(element);
</span><del>-shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting and setting grid-definition-rows and grid-definition-columns through JS&quot;);
-testGridDefinitionsSetJSValues(&quot;18px 22px&quot;, &quot;66px 70px&quot;);
-testGridDefinitionsSetJSValues(&quot;55% 80%&quot;, &quot;40% 63%&quot;, &quot;440px 640px&quot;, &quot;240px 378px&quot;);
-testGridDefinitionsSetJSValues(&quot;auto auto&quot;, &quot;auto auto&quot;, &quot;0px 0px&quot;, &quot;0px 0px&quot;);
-testGridDefinitionsSetJSValues(&quot;auto 16em 22px&quot;, &quot;56% 10em auto&quot;, &quot;0px 160px 22px&quot;, &quot;336px 100px 0px&quot;);
-testGridDefinitionsSetJSValues(&quot;16em minmax(16px, 20px)&quot;, &quot;minmax(10%, 15%) auto&quot;, &quot;160px 20px&quot;, &quot;90px 0px&quot;);
-testGridDefinitionsSetJSValues(&quot;16em 2fr&quot;, &quot;14fr auto&quot;, &quot;160px 640px&quot;, &quot;600px 0px&quot;);
</del><ins>+debug(&quot;Test getting and setting grid-template-rows and grid-template-columns through JS&quot;);
+testGridTemplatesSetJSValues(&quot;18px 22px&quot;, &quot;66px 70px&quot;);
+testGridTemplatesSetJSValues(&quot;55% 80%&quot;, &quot;40% 63%&quot;, &quot;440px 640px&quot;, &quot;240px 378px&quot;);
+testGridTemplatesSetJSValues(&quot;auto auto&quot;, &quot;auto auto&quot;, &quot;0px 0px&quot;, &quot;0px 0px&quot;);
+testGridTemplatesSetJSValues(&quot;auto 16em 22px&quot;, &quot;56% 10em auto&quot;, &quot;0px 160px 22px&quot;, &quot;336px 100px 0px&quot;);
+testGridTemplatesSetJSValues(&quot;16em minmax(16px, 20px)&quot;, &quot;minmax(10%, 15%) auto&quot;, &quot;160px 20px&quot;, &quot;90px 0px&quot;);
+testGridTemplatesSetJSValues(&quot;16em 2fr&quot;, &quot;14fr auto&quot;, &quot;160px 640px&quot;, &quot;600px 0px&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test getting wrong values set from CSS&quot;);
</span><del>-testGridDefinitionsValues(document.getElementById(&quot;gridWithNoneAndAuto&quot;), &quot;none&quot;, &quot;none&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithNoneAndFixed&quot;), &quot;none&quot;, &quot;none&quot;);
</del><ins>+testGridTemplatesValues(document.getElementById(&quot;gridWithNoneAndAuto&quot;), &quot;none&quot;, &quot;none&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithNoneAndFixed&quot;), &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test setting and getting wrong values from JS&quot;);
</span><del>-testGridDefinitionsSetBadJSValues(&quot;none auto&quot;, &quot;none auto&quot;);
-testGridDefinitionsSetBadJSValues(&quot;none 16em&quot;, &quot;none 56%&quot;);
-testGridDefinitionsSetBadJSValues(&quot;none none&quot;, &quot;none none&quot;);
-testGridDefinitionsSetBadJSValues(&quot;auto none&quot;, &quot;auto none&quot;);
-testGridDefinitionsSetBadJSValues(&quot;auto none 16em&quot;, &quot;auto 18em none&quot;);
-testGridDefinitionsSetBadJSValues(&quot;-webkit-fit-content -webkit-fit-content&quot;, &quot;-webkit-fit-available -webkit-fit-available&quot;);
-testGridDefinitionsSetBadJSValues(&quot;auto minmax(16px, auto)&quot;, &quot;minmax(auto, 15%) 10vw&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;none auto&quot;, &quot;none auto&quot;);
+testGridTemplatesSetBadJSValues(&quot;none 16em&quot;, &quot;none 56%&quot;);
+testGridTemplatesSetBadJSValues(&quot;none none&quot;, &quot;none none&quot;);
+testGridTemplatesSetBadJSValues(&quot;auto none&quot;, &quot;auto none&quot;);
+testGridTemplatesSetBadJSValues(&quot;auto none 16em&quot;, &quot;auto 18em none&quot;);
+testGridTemplatesSetBadJSValues(&quot;-webkit-fit-content -webkit-fit-content&quot;, &quot;-webkit-fit-available -webkit-fit-available&quot;);
+testGridTemplatesSetBadJSValues(&quot;auto minmax(16px, auto)&quot;, &quot;minmax(auto, 15%) 10vw&quot;);
</ins><span class="cx"> 
</span><span class="cx"> // Negative values are not allowed.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;-10px minmax(16px, 32px)&quot;, &quot;minmax(10%, 15%) -10vw&quot;);
-testGridDefinitionsSetBadJSValues(&quot;10px minmax(16px, -1vw)&quot;, &quot;minmax(-1%, 15%) 10vw&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;-10px minmax(16px, 32px)&quot;, &quot;minmax(10%, 15%) -10vw&quot;);
+testGridTemplatesSetBadJSValues(&quot;10px minmax(16px, -1vw)&quot;, &quot;minmax(-1%, 15%) 10vw&quot;);
</ins><span class="cx"> 
</span><span class="cx"> function testInherit()
</span><span class="cx"> {
</span><span class="lines">@@ -56,20 +56,20 @@
</span><span class="cx">     document.body.appendChild(parentElement);
</span><span class="cx">     parentElement.style.width = &quot;800px&quot;;
</span><span class="cx">     parentElement.style.font = &quot;10px Ahem&quot;; // Used to resolve em font consistently.
</span><del>-    parentElement.style.webkitGridDefinitionColumns = &quot;50px 1fr 'last'&quot;;
-    parentElement.style.webkitGridDefinitionRows = &quot;2em 'middle' 45px&quot;;
</del><ins>+    parentElement.style.webkitGridTemplateColumns = &quot;50px 1fr 'last'&quot;;
+    parentElement.style.webkitGridTemplateRows = &quot;2em 'middle' 45px&quot;;
</ins><span class="cx"> 
</span><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     parentElement.appendChild(element);
</span><span class="cx">     element.style.display = &quot;-webkit-grid&quot;;
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;inherit&quot;;
-    element.style.webkitGridDefinitionRows = &quot;inherit&quot;;
-    testGridDefinitionsValues(element, &quot;50px 750px last&quot;, &quot;20px middle 45px&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;inherit&quot;;
+    element.style.webkitGridTemplateRows = &quot;inherit&quot;;
+    testGridTemplatesValues(element, &quot;50px 750px last&quot;, &quot;20px middle 45px&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(parentElement);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'inherit' through JS&quot;);
</ins><span class="cx"> testInherit();
</span><span class="cx"> 
</span><span class="cx"> function testInitial()
</span><span class="lines">@@ -79,16 +79,16 @@
</span><span class="cx">     element.style.display = &quot;-webkit-grid&quot;;
</span><span class="cx">     element.style.width = &quot;800px&quot;;
</span><span class="cx">     element.style.height = &quot;600px&quot;;
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;150% 'middle' 55px&quot;;
-    element.style.webkitGridDefinitionRows = &quot;1fr 'line' 2fr 'line'&quot;;
-    testGridDefinitionsValues(element, &quot;1200px middle 55px&quot;, &quot;200px line 400px line&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;150% 'middle' 55px&quot;;
+    element.style.webkitGridTemplateRows = &quot;1fr 'line' 2fr 'line'&quot;;
+    testGridTemplatesValues(element, &quot;1200px middle 55px&quot;, &quot;200px line 400px line&quot;);
</ins><span class="cx"> 
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;initial&quot;;
-    element.style.webkitGridDefinitionRows = &quot;initial&quot;;
-    testGridDefinitionsValues(element, &quot;none&quot;, &quot;none&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;initial&quot;;
+    element.style.webkitGridTemplateRows = &quot;initial&quot;;
+    testGridTemplatesValues(element, &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(element);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'initial' through JS&quot;);
</ins><span class="cx"> testInitial();
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutresourcesgridcolumnsrowsgetsetjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set.js (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set.js        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/resources/grid-columns-rows-get-set.js        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,106 +1,107 @@
</span><del>-description('Test that setting and getting grid-definition-columns and grid-definition-rows works as expected');
</del><ins>+description('Test that setting and getting grid-template-columns and grid-template-rows works as expected');
</ins><span class="cx"> 
</span><del>-debug(&quot;Test getting -webkit-grid-definition-columns and -webkit-grid-definition-rows set through CSS&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithNoneElement&quot;), &quot;none&quot;, &quot;none&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;10px&quot;, &quot;15px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;424px&quot;, &quot;162px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;0px&quot;, &quot;0px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoWithChildrenElement&quot;), &quot;7px&quot;, &quot;11px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px&quot;, &quot;150px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithViewPortPercentageElement&quot;), &quot;64px&quot;, &quot;60px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxElement&quot;), &quot;80px&quot;, &quot;300px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinContentElement&quot;), &quot;0px&quot;, &quot;0px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinContentWithChildrenElement&quot;), &quot;17px&quot;, &quot;11px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMaxContentElement&quot;), &quot;0px&quot;, &quot;0px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMaxContentWithChildrenElement&quot;), &quot;17px&quot;, &quot;11px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFractionElement&quot;), &quot;800px&quot;, &quot;600px&quot;);
</del><ins>+debug(&quot;Test getting -webkit-grid-template-columns and -webkit-grid-template-rows set through CSS&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithNoneElement&quot;), &quot;none&quot;, &quot;none&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;10px&quot;, &quot;15px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;424px&quot;, &quot;162px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;0px&quot;, &quot;0px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithAutoWithChildrenElement&quot;), &quot;7px&quot;, &quot;11px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px&quot;, &quot;150px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithViewPortPercentageElement&quot;), &quot;64px&quot;, &quot;60px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxElement&quot;), &quot;80px&quot;, &quot;300px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinContentElement&quot;), &quot;0px&quot;, &quot;0px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinContentWithChildrenElement&quot;), &quot;17px&quot;, &quot;11px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMaxContentElement&quot;), &quot;0px&quot;, &quot;0px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMaxContentWithChildrenElement&quot;), &quot;17px&quot;, &quot;11px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFractionElement&quot;), &quot;800px&quot;, &quot;600px&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting wrong values for -webkit-grid-definition-columns and -webkit-grid-definition-rows through CSS (they should resolve to the default: 'none')&quot;);
</del><ins>+debug(&quot;Test getting wrong values for -webkit-grid-template-columns and -webkit-grid-template-rows through CSS (they should resolve to the default: 'none')&quot;);
</ins><span class="cx"> var gridWithFitContentElement = document.getElementById(&quot;gridWithFitContentElement&quot;);
</span><del>-testGridDefinitionsValues(gridWithFitContentElement, &quot;none&quot;, &quot;none&quot;);
</del><ins>+testGridTemplatesValues(gridWithFitContentElement, &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> var gridWithFitAvailableElement = document.getElementById(&quot;gridWithFitAvailableElement&quot;);
</span><del>-testGridDefinitionsValues(gridWithFitAvailableElement, &quot;none&quot;, &quot;none&quot;);
</del><ins>+testGridTemplatesValues(gridWithFitAvailableElement, &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test the initial value&quot;);
</span><span class="cx"> var element = document.createElement(&quot;div&quot;);
</span><span class="cx"> document.body.appendChild(element);
</span><del>-testGridDefinitionsValues(element, &quot;none&quot;, &quot;none&quot;);
</del><ins>+testGridTemplatesValues(element, &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting and setting -webkit-grid-definition-columns and -webkit-grid-definition-rows through JS&quot;);
-testGridDefinitionsSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
-testGridDefinitionsSetJSValues(&quot;55%&quot;, &quot;40%&quot;, &quot;440px&quot;, &quot;240px&quot;);
-testGridDefinitionsSetJSValues(&quot;auto&quot;, &quot;auto&quot;, &quot;0px&quot;, &quot;0px&quot;);
-testGridDefinitionsSetJSValues(&quot;10vw&quot;, &quot;25vh&quot;, &quot;80px&quot;, &quot;150px&quot;);
-testGridDefinitionsSetJSValues(&quot;-webkit-min-content&quot;, &quot;-webkit-min-content&quot;, &quot;0px&quot;, &quot;0px&quot;);
-testGridDefinitionsSetJSValues(&quot;-webkit-max-content&quot;, &quot;-webkit-max-content&quot;, &quot;0px&quot;, &quot;0px&quot;);
</del><ins>+debug(&quot;Test getting and setting -webkit-grid-template-columns and -webkit-grid-template-rows through JS&quot;);
+testGridTemplatesSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
+testGridTemplatesSetJSValues(&quot;55%&quot;, &quot;40%&quot;, &quot;440px&quot;, &quot;240px&quot;);
+testGridTemplatesSetJSValues(&quot;auto&quot;, &quot;auto&quot;, &quot;0px&quot;, &quot;0px&quot;);
+testGridTemplatesSetJSValues(&quot;10vw&quot;, &quot;25vh&quot;, &quot;80px&quot;, &quot;150px&quot;);
+testGridTemplatesSetJSValues(&quot;-webkit-min-content&quot;, &quot;-webkit-min-content&quot;, &quot;0px&quot;, &quot;0px&quot;);
+testGridTemplatesSetJSValues(&quot;-webkit-max-content&quot;, &quot;-webkit-max-content&quot;, &quot;0px&quot;, &quot;0px&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting and setting -webkit-grid-definition-columns and -webkit-grid-definition-rows to minmax() values through JS&quot;);
-testGridDefinitionsSetJSValues(&quot;minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%)&quot;, &quot;440px&quot;, &quot;240px&quot;);
-testGridDefinitionsSetJSValues(&quot;minmax(22em, 8vh)&quot;, &quot;minmax(10vw, 5em)&quot;, &quot;220px&quot;, &quot;80px&quot;);
-testGridDefinitionsSetJSValues(&quot;minmax(-webkit-min-content, 8vh)&quot;, &quot;minmax(10vw, -webkit-min-content)&quot;, &quot;48px&quot;, &quot;80px&quot;);
-testGridDefinitionsSetJSValues(&quot;minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em)&quot;, &quot;220px&quot;, &quot;50px&quot;);
-testGridDefinitionsSetJSValues(&quot;minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;, &quot;0px&quot;, &quot;0px&quot;);
</del><ins>+debug(&quot;Test getting and setting -webkit-grid-template-columns and -webkit-grid-template-rows to minmax() values through JS&quot;);
+testGridTemplatesSetJSValues(&quot;minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%)&quot;, &quot;440px&quot;, &quot;240px&quot;);
+testGridTemplatesSetJSValues(&quot;minmax(22em, 8vh)&quot;, &quot;minmax(10vw, 5em)&quot;, &quot;220px&quot;, &quot;80px&quot;);
+testGridTemplatesSetJSValues(&quot;minmax(-webkit-min-content, 8vh)&quot;, &quot;minmax(10vw, -webkit-min-content)&quot;, &quot;48px&quot;, &quot;80px&quot;);
+testGridTemplatesSetJSValues(&quot;minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em)&quot;, &quot;220px&quot;, &quot;50px&quot;);
+testGridTemplatesSetJSValues(&quot;minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;, &quot;0px&quot;, &quot;0px&quot;);
+
</ins><span class="cx"> // Unit comparison should be case-insensitive.
</span><del>-testGridDefinitionsSetJSValues(&quot;3600Fr&quot;, &quot;154fR&quot;, &quot;800px&quot;, &quot;600px&quot;, &quot;3600fr&quot;, &quot;154fr&quot;);
</del><ins>+testGridTemplatesSetJSValues(&quot;3600Fr&quot;, &quot;154fR&quot;, &quot;800px&quot;, &quot;600px&quot;, &quot;3600fr&quot;, &quot;154fr&quot;);
</ins><span class="cx"> 
</span><span class="cx"> // Float values are allowed.
</span><del>-+testGridDefinitionsSetJSValues(&quot;3.1459fr&quot;, &quot;2.718fr&quot;, &quot;800px&quot;, &quot;600px&quot;);
</del><ins>++testGridTemplatesSetJSValues(&quot;3.1459fr&quot;, &quot;2.718fr&quot;, &quot;800px&quot;, &quot;600px&quot;);
</ins><span class="cx"> 
</span><span class="cx"> // A leading '+' is allowed.
</span><del>-testGridDefinitionsSetJSValues(&quot;+3fr&quot;, &quot;+4fr&quot;, &quot;800px&quot;, &quot;600px&quot;, &quot;3fr&quot;, &quot;4fr&quot;);
</del><ins>+testGridTemplatesSetJSValues(&quot;+3fr&quot;, &quot;+4fr&quot;, &quot;800px&quot;, &quot;600px&quot;, &quot;3fr&quot;, &quot;4fr&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to bad values through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to bad values through JS&quot;);
</ins><span class="cx"> // No comma and only 1 argument provided.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax(10px 20px)&quot;, &quot;minmax(10px)&quot;)
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax(10px 20px)&quot;, &quot;minmax(10px)&quot;)
</ins><span class="cx"> // Nested minmax and only 2 arguments are allowed.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax(minmax(10px, 20px), 20px)&quot;, &quot;minmax(10px, 20px, 30px)&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax(minmax(10px, 20px), 20px)&quot;, &quot;minmax(10px, 20px, 30px)&quot;);
</ins><span class="cx"> // No breadth value and no comma.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax()&quot;, &quot;minmax(30px 30% 30em)&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax()&quot;, &quot;minmax(30px 30% 30em)&quot;);
</ins><span class="cx"> 
</span><span class="cx"> // Auto is not allowed inside minmax.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax(auto, 8vh)&quot;, &quot;minmax(10vw, auto)&quot;);
-testGridDefinitionsSetBadJSValues(&quot;-2fr&quot;, &quot;3ffr&quot;);
-testGridDefinitionsSetBadJSValues(&quot;-2.05fr&quot;, &quot;+-3fr&quot;);
-testGridDefinitionsSetBadJSValues(&quot;0fr&quot;, &quot;1r&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax(auto, 8vh)&quot;, &quot;minmax(10vw, auto)&quot;);
+testGridTemplatesSetBadJSValues(&quot;-2fr&quot;, &quot;3ffr&quot;);
+testGridTemplatesSetBadJSValues(&quot;-2.05fr&quot;, &quot;+-3fr&quot;);
+testGridTemplatesSetBadJSValues(&quot;0fr&quot;, &quot;1r&quot;);
</ins><span class="cx"> // A dimension doesn't allow spaces between the number and the unit.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;.0000fr&quot;, &quot;13 fr&quot;);
-testGridDefinitionsSetBadJSValues(&quot;7.-fr&quot;, &quot;-8,0fr&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;.0000fr&quot;, &quot;13 fr&quot;);
+testGridTemplatesSetBadJSValues(&quot;7.-fr&quot;, &quot;-8,0fr&quot;);
</ins><span class="cx"> 
</span><span class="cx"> // Negative values are not allowed.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;-1px&quot;, &quot;-6em&quot;);
-testGridDefinitionsSetBadJSValues(&quot;minmax(-1%, 32%)&quot;, &quot;minmax(2vw, -6em)&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;-1px&quot;, &quot;-6em&quot;);
+testGridTemplatesSetBadJSValues(&quot;minmax(-1%, 32%)&quot;, &quot;minmax(2vw, -6em)&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows back to 'none' through JS&quot;);
-testGridDefinitionsSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
-testGridDefinitionsSetJSValues(&quot;none&quot;, &quot;none&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows back to 'none' through JS&quot;);
+testGridTemplatesSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
+testGridTemplatesSetJSValues(&quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> function testInherit()
</span><span class="cx"> {
</span><span class="cx">     var parentElement = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(parentElement);
</span><span class="cx">     parentElement.style.font = &quot;10px Ahem&quot;; // Used to resolve em font consistently.
</span><del>-    parentElement.style.webkitGridDefinitionColumns = &quot;50px 'last'&quot;;
-    parentElement.style.webkitGridDefinitionRows = &quot;'first' 2em&quot;;
</del><ins>+    parentElement.style.webkitGridTemplateColumns = &quot;50px 'last'&quot;;
+    parentElement.style.webkitGridTemplateRows = &quot;'first' 2em&quot;;
</ins><span class="cx"> 
</span><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     parentElement.appendChild(element);
</span><span class="cx">     element.style.display = &quot;-webkit-grid&quot;;
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;inherit&quot;;
-    element.style.webkitGridDefinitionRows = &quot;inherit&quot;;
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'50px last'&quot;);
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'first 20px'&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;inherit&quot;;
+    element.style.webkitGridTemplateRows = &quot;inherit&quot;;
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'50px last'&quot;);
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'first 20px'&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(parentElement);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'inherit' through JS&quot;);
</ins><span class="cx"> testInherit();
</span><span class="cx"> 
</span><span class="cx"> function testInitial()
</span><span class="lines">@@ -110,19 +111,19 @@
</span><span class="cx">     element.style.display = &quot;-webkit-grid&quot;;
</span><span class="cx">     element.style.width = &quot;300px&quot;;
</span><span class="cx">     element.style.height = &quot;150px&quot;;
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;150% 'last'&quot;;
-    element.style.webkitGridDefinitionRows = &quot;'first' 1fr&quot;;
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'450px last'&quot;);
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'first 150px'&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;150% 'last'&quot;;
+    element.style.webkitGridTemplateRows = &quot;'first' 1fr&quot;;
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'450px last'&quot;);
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'first 150px'&quot;);
</ins><span class="cx"> 
</span><span class="cx">     element.style.display = &quot;-webkit-grid&quot;;
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;initial&quot;;
-    element.style.webkitGridDefinitionRows = &quot;initial&quot;;
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;initial&quot;;
+    element.style.webkitGridTemplateRows = &quot;initial&quot;;
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(element);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'initial' through JS&quot;);
</ins><span class="cx"> testInitial();
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutresourcesgriddefinitionsparsingutilsjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/resources/grid-definitions-parsing-utils.js (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/resources/grid-definitions-parsing-utils.js        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/resources/grid-definitions-parsing-utils.js        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,22 +1,22 @@
</span><del>-function testGridDefinitionsValues(element, columnValue, rowValue, computedColumnValue, computedRowValue)
</del><ins>+function testGridTemplatesValues(element, columnValue, rowValue, computedColumnValue, computedRowValue)
</ins><span class="cx"> {
</span><span class="cx">     window.element = element;
</span><span class="cx">     var elementID = element.id || &quot;element&quot;;
</span><del>-    shouldBeEqualToString(&quot;window.getComputedStyle(&quot; + elementID + &quot;, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, computedColumnValue || columnValue);
-    shouldBeEqualToString(&quot;window.getComputedStyle(&quot; + elementID + &quot;, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, computedRowValue || rowValue);
</del><ins>+    shouldBeEqualToString(&quot;window.getComputedStyle(&quot; + elementID + &quot;, '').getPropertyValue('-webkit-grid-template-columns')&quot;, computedColumnValue || columnValue);
+    shouldBeEqualToString(&quot;window.getComputedStyle(&quot; + elementID + &quot;, '').getPropertyValue('-webkit-grid-template-rows')&quot;, computedRowValue || rowValue);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-function testGridDefinitionsSetJSValues(columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
</del><ins>+function testGridTemplatesSetJSValues(columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
</ins><span class="cx"> {
</span><del>-    checkGridDefinitionsSetJSValues(true, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue);
</del><ins>+    checkGridTemplatesSetJSValues(true, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-function testNonGridDefinitionsSetJSValues(columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
</del><ins>+function testNonGridTemplatesSetJSValues(columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
</ins><span class="cx"> {
</span><del>-    checkGridDefinitionsSetJSValues(false, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue);
</del><ins>+    checkGridTemplatesSetJSValues(false, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-function checkGridDefinitionsSetJSValues(useGrid, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
</del><ins>+function checkGridTemplatesSetJSValues(useGrid, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
</ins><span class="cx"> {
</span><span class="cx">     window.element = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(element);
</span><span class="lines">@@ -26,22 +26,22 @@
</span><span class="cx">         element.style.height = &quot;600px&quot;;
</span><span class="cx">     }
</span><span class="cx">     element.style.font = &quot;10px Ahem&quot;; // Used to resolve em font consistently.
</span><del>-    element.style.webkitGridDefinitionColumns = columnValue;
-    element.style.webkitGridDefinitionRows = rowValue;
-    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, computedColumnValue || columnValue);
-    shouldBeEqualToString(&quot;element.style.webkitGridDefinitionColumns&quot;, jsColumnValue || columnValue);
-    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, computedRowValue || rowValue);
-    shouldBeEqualToString(&quot;element.style.webkitGridDefinitionRows&quot;, jsRowValue || rowValue);
</del><ins>+    element.style.webkitGridTemplateColumns = columnValue;
+    element.style.webkitGridTemplateRows = rowValue;
+    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, computedColumnValue || columnValue);
+    shouldBeEqualToString(&quot;element.style.webkitGridTemplateColumns&quot;, jsColumnValue || columnValue);
+    shouldBeEqualToString(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, computedRowValue || rowValue);
+    shouldBeEqualToString(&quot;element.style.webkitGridTemplateRows&quot;, jsRowValue || rowValue);
</ins><span class="cx">     document.body.removeChild(element);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-function testGridDefinitionsSetBadJSValues(columnValue, rowValue)
</del><ins>+function testGridTemplatesSetBadJSValues(columnValue, rowValue)
</ins><span class="cx"> {
</span><span class="cx">     window.element = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(element);
</span><del>-    element.style.webkitGridDefinitionColumns = columnValue;
-    element.style.webkitGridDefinitionRows = rowValue;
-    // We can't use testSetJSValues as element.style.webkitGridDefinitionRows returns &quot;&quot;.
-    testGridDefinitionsValues(element, &quot;none&quot;, &quot;none&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = columnValue;
+    element.style.webkitGridTemplateRows = rowValue;
+    // We can't use testSetJSValues as element.style.webkitGridTemplateRows returns &quot;&quot;.
+    testGridTemplatesValues(element, &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx">     document.body.removeChild(element);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutresourcesnongridcolumnsrowsgetsetmultiplejs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,94 +1,94 @@
</span><del>-description('Test that setting and getting grid-definition-columns and grid-definition-rows works as expected');
</del><ins>+description('Test that setting and getting grid-template-columns and grid-template-rows works as expected');
</ins><span class="cx"> 
</span><del>-debug(&quot;Test getting |grid-definition-columns| and |grid-definition-rows| set through CSS&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;7px 11px&quot;, &quot;17px 2px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53% 99%&quot;, &quot;27% 52%&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;auto auto&quot;, &quot;auto auto&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px 120px&quot;, &quot;150px 170px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithThreeItems&quot;), &quot;15px auto 100px&quot;, &quot;120px 18px auto&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentAndViewportPercent&quot;), &quot;50% 120px&quot;, &quot;35% 168px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFitContentAndFitAvailable&quot;), &quot;none&quot;, &quot;none&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxContent&quot;), &quot;-webkit-min-content -webkit-max-content&quot;, &quot;-webkit-max-content -webkit-min-content&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxAndFixed&quot;), &quot;minmax(45px, 30%) 15px&quot;, &quot;120px minmax(35%, 10px)&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMaxAndMinMaxContent&quot;), &quot;minmax(-webkit-min-content, 30%) 15px&quot;, &quot;120px minmax(35%, -webkit-max-content)&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFractionFraction&quot;), &quot;1fr 2fr&quot;, &quot;3fr 4fr&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFractionMinMax&quot;), &quot;minmax(-webkit-min-content, 45px) 2fr&quot;, &quot;3fr minmax(14px, -webkit-max-content)&quot;);
</del><ins>+debug(&quot;Test getting |grid-template-columns| and |grid-template-rows| set through CSS&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;7px 11px&quot;, &quot;17px 2px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53% 99%&quot;, &quot;27% 52%&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;auto auto&quot;, &quot;auto auto&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px 120px&quot;, &quot;150px 170px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithThreeItems&quot;), &quot;15px auto 100px&quot;, &quot;120px 18px auto&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithPercentAndViewportPercent&quot;), &quot;50% 120px&quot;, &quot;35% 168px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFitContentAndFitAvailable&quot;), &quot;none&quot;, &quot;none&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxContent&quot;), &quot;-webkit-min-content -webkit-max-content&quot;, &quot;-webkit-max-content -webkit-min-content&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxAndFixed&quot;), &quot;minmax(45px, 30%) 15px&quot;, &quot;120px minmax(35%, 10px)&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMaxAndMinMaxContent&quot;), &quot;minmax(-webkit-min-content, 30%) 15px&quot;, &quot;120px minmax(35%, -webkit-max-content)&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFractionFraction&quot;), &quot;1fr 2fr&quot;, &quot;3fr 4fr&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFractionMinMax&quot;), &quot;minmax(-webkit-min-content, 45px) 2fr&quot;, &quot;3fr minmax(14px, -webkit-max-content)&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test the initial value&quot;);
</span><span class="cx"> var element = document.createElement(&quot;div&quot;);
</span><span class="cx"> document.body.appendChild(element);
</span><del>-shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting and setting grid-definition-rows and grid-definition-columns through JS&quot;);
-testNonGridDefinitionsSetJSValues(&quot;18px 22px&quot;, &quot;66px 70px&quot;);
-testNonGridDefinitionsSetJSValues(&quot;55% 80%&quot;, &quot;40% 63%&quot;);
-testNonGridDefinitionsSetJSValues(&quot;auto auto&quot;, &quot;auto auto&quot;);
-testNonGridDefinitionsSetJSValues(&quot;auto 16em 22px&quot;, &quot;56% 10em auto&quot;, &quot;auto 160px 22px&quot;, &quot;56% 100px auto&quot;);
-testNonGridDefinitionsSetJSValues(&quot;16em minmax(16px, 20px)&quot;, &quot;minmax(10%, 15%) auto&quot;, &quot;160px minmax(16px, 20px)&quot;);
-testNonGridDefinitionsSetJSValues(&quot;16em 2fr&quot;, &quot;14fr auto&quot;, &quot;160px 2fr&quot;);
-testNonGridDefinitionsSetJSValues(&quot;50% 12vw&quot;, &quot;5% 85vh&quot;, &quot;50% 96px&quot;, &quot;5% 510px&quot;);
</del><ins>+debug(&quot;Test getting and setting grid-template-rows and grid-template-columns through JS&quot;);
+testNonGridTemplatesSetJSValues(&quot;18px 22px&quot;, &quot;66px 70px&quot;);
+testNonGridTemplatesSetJSValues(&quot;55% 80%&quot;, &quot;40% 63%&quot;);
+testNonGridTemplatesSetJSValues(&quot;auto auto&quot;, &quot;auto auto&quot;);
+testNonGridTemplatesSetJSValues(&quot;auto 16em 22px&quot;, &quot;56% 10em auto&quot;, &quot;auto 160px 22px&quot;, &quot;56% 100px auto&quot;);
+testNonGridTemplatesSetJSValues(&quot;16em minmax(16px, 20px)&quot;, &quot;minmax(10%, 15%) auto&quot;, &quot;160px minmax(16px, 20px)&quot;);
+testNonGridTemplatesSetJSValues(&quot;16em 2fr&quot;, &quot;14fr auto&quot;, &quot;160px 2fr&quot;);
+testNonGridTemplatesSetJSValues(&quot;50% 12vw&quot;, &quot;5% 85vh&quot;, &quot;50% 96px&quot;, &quot;5% 510px&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test getting wrong values set from CSS&quot;);
</span><span class="cx"> var gridWithNoneAndAuto = document.getElementById(&quot;gridWithNoneAndAuto&quot;);
</span><del>-shouldBe(&quot;getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-shouldBe(&quot;getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+shouldBe(&quot;getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+shouldBe(&quot;getComputedStyle(gridWithNoneAndAuto, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx"> var gridWithNoneAndFixed = document.getElementById(&quot;gridWithNoneAndFixed&quot;);
</span><del>-shouldBe(&quot;getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-shouldBe(&quot;getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+shouldBe(&quot;getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+shouldBe(&quot;getComputedStyle(gridWithNoneAndFixed, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test setting and getting wrong values from JS&quot;);
</span><del>-testGridDefinitionsSetBadJSValues(&quot;none auto&quot;, &quot;none auto&quot;);
-testGridDefinitionsSetBadJSValues(&quot;none 16em&quot;, &quot;none 56%&quot;);
-testGridDefinitionsSetBadJSValues(&quot;none none&quot;, &quot;none none&quot;);
-testGridDefinitionsSetBadJSValues(&quot;auto none&quot;, &quot;auto none&quot;);
-testGridDefinitionsSetBadJSValues(&quot;auto none 16em&quot;, &quot;auto 18em none&quot;);
-testGridDefinitionsSetBadJSValues(&quot;-webkit-fit-content -webkit-fit-content&quot;, &quot;-webkit-fit-available -webkit-fit-available&quot;);
-testGridDefinitionsSetBadJSValues(&quot;auto minmax(16px, auto)&quot;, &quot;minmax(auto, 15%) 10vw&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;none auto&quot;, &quot;none auto&quot;);
+testGridTemplatesSetBadJSValues(&quot;none 16em&quot;, &quot;none 56%&quot;);
+testGridTemplatesSetBadJSValues(&quot;none none&quot;, &quot;none none&quot;);
+testGridTemplatesSetBadJSValues(&quot;auto none&quot;, &quot;auto none&quot;);
+testGridTemplatesSetBadJSValues(&quot;auto none 16em&quot;, &quot;auto 18em none&quot;);
+testGridTemplatesSetBadJSValues(&quot;-webkit-fit-content -webkit-fit-content&quot;, &quot;-webkit-fit-available -webkit-fit-available&quot;);
+testGridTemplatesSetBadJSValues(&quot;auto minmax(16px, auto)&quot;, &quot;minmax(auto, 15%) 10vw&quot;);
</ins><span class="cx"> // Negative values are not allowed.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;-10px minmax(16px, 32px)&quot;, &quot;minmax(10%, 15%) -10vw&quot;);
-testGridDefinitionsSetBadJSValues(&quot;10px minmax(16px, -1vw)&quot;, &quot;minmax(-1%, 15%) 10vw&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;-10px minmax(16px, 32px)&quot;, &quot;minmax(10%, 15%) -10vw&quot;);
+testGridTemplatesSetBadJSValues(&quot;10px minmax(16px, -1vw)&quot;, &quot;minmax(-1%, 15%) 10vw&quot;);
</ins><span class="cx"> 
</span><span class="cx"> function testInherit()
</span><span class="cx"> {
</span><span class="cx">     var parentElement = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(parentElement);
</span><del>-    parentElement.style.webkitGridDefinitionColumns = &quot;50px 1fr 'last'&quot;;
-    parentElement.style.webkitGridDefinitionRows = &quot;101% 'middle' 45px&quot;;
-    testGridDefinitionsValues(parentElement, &quot;50px 1fr last&quot;, &quot;101% middle 45px&quot;);
</del><ins>+    parentElement.style.webkitGridTemplateColumns = &quot;50px 1fr 'last'&quot;;
+    parentElement.style.webkitGridTemplateRows = &quot;101% 'middle' 45px&quot;;
+    testGridTemplatesValues(parentElement, &quot;50px 1fr last&quot;, &quot;101% middle 45px&quot;);
</ins><span class="cx"> 
</span><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     parentElement.appendChild(element);
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;inherit&quot;;
-    element.style.webkitGridDefinitionRows = &quot;inherit&quot;;
-    testGridDefinitionsValues(element, &quot;50px 1fr last&quot;, &quot;101% middle 45px&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;inherit&quot;;
+    element.style.webkitGridTemplateRows = &quot;inherit&quot;;
+    testGridTemplatesValues(element, &quot;50px 1fr last&quot;, &quot;101% middle 45px&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(parentElement);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'inherit' through JS&quot;);
</ins><span class="cx"> testInherit();
</span><span class="cx"> 
</span><span class="cx"> function testInitial()
</span><span class="cx"> {
</span><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(element);
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;150% 'middle' 55px&quot;;
-    element.style.webkitGridDefinitionRows = &quot;1fr 'line' 2fr 'line'&quot;;
-    testGridDefinitionsValues(element, &quot;150% middle 55px&quot;, &quot;1fr line 2fr line&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;150% 'middle' 55px&quot;;
+    element.style.webkitGridTemplateRows = &quot;1fr 'line' 2fr 'line'&quot;;
+    testGridTemplatesValues(element, &quot;150% middle 55px&quot;, &quot;1fr line 2fr line&quot;);
</ins><span class="cx"> 
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;initial&quot;;
-    element.style.webkitGridDefinitionRows = &quot;initial&quot;;
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;initial&quot;;
+    element.style.webkitGridTemplateRows = &quot;initial&quot;;
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(element);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'initial' through JS&quot;);
</ins><span class="cx"> testInitial();
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssgridlayoutresourcesnongridcolumnsrowsgetsetjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,117 +1,117 @@
</span><del>-description('Test that setting and getting grid-definition-columns and grid-definition-rows works as expected');
</del><ins>+description('Test that setting and getting grid-template-columns and grid-template-rows works as expected');
</ins><span class="cx"> 
</span><del>-debug(&quot;Test getting grid-definition-columns and grid-definition-rows set through CSS&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithNoneElement&quot;), &quot;none&quot;, &quot;none&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;10px&quot;, &quot;15px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53%&quot;, &quot;27%&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;auto&quot;, &quot;auto&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px&quot;, &quot;150px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithViewPortPercentageElement&quot;), &quot;64px&quot;, &quot;60px&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinMax&quot;), &quot;minmax(10%, 15px)&quot;, &quot;minmax(20px, 50%)&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMinContent&quot;), &quot;-webkit-min-content&quot;, &quot;-webkit-min-content&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithMaxContent&quot;), &quot;-webkit-max-content&quot;, &quot;-webkit-max-content&quot;);
-testGridDefinitionsValues(document.getElementById(&quot;gridWithFraction&quot;), &quot;1fr&quot;, &quot;2fr&quot;);
</del><ins>+debug(&quot;Test getting grid-template-columns and grid-template-rows set through CSS&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithNoneElement&quot;), &quot;none&quot;, &quot;none&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFixedElement&quot;), &quot;10px&quot;, &quot;15px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithPercentElement&quot;), &quot;53%&quot;, &quot;27%&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithAutoElement&quot;), &quot;auto&quot;, &quot;auto&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithEMElement&quot;), &quot;100px&quot;, &quot;150px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithViewPortPercentageElement&quot;), &quot;64px&quot;, &quot;60px&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinMax&quot;), &quot;minmax(10%, 15px)&quot;, &quot;minmax(20px, 50%)&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMinContent&quot;), &quot;-webkit-min-content&quot;, &quot;-webkit-min-content&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithMaxContent&quot;), &quot;-webkit-max-content&quot;, &quot;-webkit-max-content&quot;);
+testGridTemplatesValues(document.getElementById(&quot;gridWithFraction&quot;), &quot;1fr&quot;, &quot;2fr&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting wrong values for grid-definition-columns and grid-definition-rows through CSS (they should resolve to the default: 'none')&quot;);
</del><ins>+debug(&quot;Test getting wrong values for grid-template-columns and grid-template-rows through CSS (they should resolve to the default: 'none')&quot;);
</ins><span class="cx"> var gridWithFitContentElement = document.getElementById(&quot;gridWithFitContentElement&quot;);
</span><del>-testGridDefinitionsValues(gridWithFitContentElement, &quot;none&quot;, &quot;none&quot;);
</del><ins>+testGridTemplatesValues(gridWithFitContentElement, &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> var gridWithFitAvailableElement = document.getElementById(&quot;gridWithFitAvailableElement&quot;);
</span><del>-testGridDefinitionsValues(gridWithFitAvailableElement, &quot;none&quot;, &quot;none&quot;);
</del><ins>+testGridTemplatesValues(gridWithFitAvailableElement, &quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> debug(&quot;Test the initial value&quot;);
</span><span class="cx"> var element = document.createElement(&quot;div&quot;);
</span><span class="cx"> document.body.appendChild(element);
</span><del>-testGridDefinitionsValues(element, &quot;none&quot;, &quot;none&quot;);
-shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+testGridTemplatesValues(element, &quot;none&quot;, &quot;none&quot;);
+shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting and setting grid-definition-columns and grid-definition-rows through JS&quot;);
-testNonGridDefinitionsSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
-testNonGridDefinitionsSetJSValues(&quot;55%&quot;, &quot;40%&quot;);
-testNonGridDefinitionsSetJSValues(&quot;auto&quot;, &quot;auto&quot;);
-testNonGridDefinitionsSetJSValues(&quot;10vw&quot;, &quot;25vh&quot;, &quot;80px&quot;, &quot;150px&quot;);
-testNonGridDefinitionsSetJSValues(&quot;-webkit-min-content&quot;, &quot;-webkit-min-content&quot;);
-testNonGridDefinitionsSetJSValues(&quot;-webkit-max-content&quot;, &quot;-webkit-max-content&quot;);
</del><ins>+debug(&quot;Test getting and setting grid-template-columns and grid-template-rows through JS&quot;);
+testNonGridTemplatesSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
+testNonGridTemplatesSetJSValues(&quot;55%&quot;, &quot;40%&quot;);
+testNonGridTemplatesSetJSValues(&quot;auto&quot;, &quot;auto&quot;);
+testNonGridTemplatesSetJSValues(&quot;10vw&quot;, &quot;25vh&quot;, &quot;80px&quot;, &quot;150px&quot;);
+testNonGridTemplatesSetJSValues(&quot;-webkit-min-content&quot;, &quot;-webkit-min-content&quot;);
+testNonGridTemplatesSetJSValues(&quot;-webkit-max-content&quot;, &quot;-webkit-max-content&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test getting and setting grid-definition-columns and grid-definition-rows to minmax() values through JS&quot;);
-testNonGridDefinitionsSetJSValues(&quot;minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%)&quot;);
-testNonGridDefinitionsSetJSValues(&quot;minmax(22em, 8vh)&quot;, &quot;minmax(10vw, 5em)&quot;, &quot;minmax(220px, 48px)&quot;, &quot;minmax(80px, 50px)&quot;);
-testNonGridDefinitionsSetJSValues(&quot;minmax(-webkit-min-content, 8vh)&quot;, &quot;minmax(10vw, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 48px)&quot;, &quot;minmax(80px, -webkit-min-content)&quot;);
-testNonGridDefinitionsSetJSValues(&quot;minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em)&quot;, &quot;minmax(220px, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 50px)&quot;);
-testNonGridDefinitionsSetJSValues(&quot;minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;);
</del><ins>+debug(&quot;Test getting and setting grid-template-columns and grid-template-rows to minmax() values through JS&quot;);
+testNonGridTemplatesSetJSValues(&quot;minmax(55%, 45px)&quot;, &quot;minmax(30px, 40%)&quot;);
+testNonGridTemplatesSetJSValues(&quot;minmax(22em, 8vh)&quot;, &quot;minmax(10vw, 5em)&quot;, &quot;minmax(220px, 48px)&quot;, &quot;minmax(80px, 50px)&quot;);
+testNonGridTemplatesSetJSValues(&quot;minmax(-webkit-min-content, 8vh)&quot;, &quot;minmax(10vw, -webkit-min-content)&quot;, &quot;minmax(-webkit-min-content, 48px)&quot;, &quot;minmax(80px, -webkit-min-content)&quot;);
+testNonGridTemplatesSetJSValues(&quot;minmax(22em, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 5em)&quot;, &quot;minmax(220px, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, 50px)&quot;);
+testNonGridTemplatesSetJSValues(&quot;minmax(-webkit-min-content, -webkit-max-content)&quot;, &quot;minmax(-webkit-max-content, -webkit-min-content)&quot;);
</ins><span class="cx"> // Unit comparison should be case-insensitive.
</span><del>-testNonGridDefinitionsSetJSValues(&quot;3600Fr&quot;, &quot;154fR&quot;, &quot;3600fr&quot;, &quot;154fr&quot;, &quot;3600fr&quot;, &quot;154fr&quot;);
</del><ins>+testNonGridTemplatesSetJSValues(&quot;3600Fr&quot;, &quot;154fR&quot;, &quot;3600fr&quot;, &quot;154fr&quot;, &quot;3600fr&quot;, &quot;154fr&quot;);
</ins><span class="cx"> // Float values are allowed.
</span><del>-testNonGridDefinitionsSetJSValues(&quot;3.1459fr&quot;, &quot;2.718fr&quot;);
</del><ins>+testNonGridTemplatesSetJSValues(&quot;3.1459fr&quot;, &quot;2.718fr&quot;);
</ins><span class="cx"> // A leading '+' is allowed.
</span><del>-testNonGridDefinitionsSetJSValues(&quot;+3fr&quot;, &quot;+4fr&quot;, &quot;3fr&quot;, &quot;4fr&quot;, &quot;3fr&quot;, &quot;4fr&quot;);
</del><ins>+testNonGridTemplatesSetJSValues(&quot;+3fr&quot;, &quot;+4fr&quot;, &quot;3fr&quot;, &quot;4fr&quot;, &quot;3fr&quot;, &quot;4fr&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to bad values through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to bad values through JS&quot;);
</ins><span class="cx"> // No comma and only 1 argument provided.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax(10px 20px)&quot;, &quot;minmax(10px)&quot;)
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax(10px 20px)&quot;, &quot;minmax(10px)&quot;)
</ins><span class="cx"> // Nested minmax and only 2 arguments are allowed.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax(minmax(10px, 20px), 20px)&quot;, &quot;minmax(10px, 20px, 30px)&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax(minmax(10px, 20px), 20px)&quot;, &quot;minmax(10px, 20px, 30px)&quot;);
</ins><span class="cx"> // No breadth value and no comma.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax()&quot;, &quot;minmax(30px 30% 30em)&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax()&quot;, &quot;minmax(30px 30% 30em)&quot;);
</ins><span class="cx"> // Auto is not allowed inside minmax.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;minmax(auto, 8vh)&quot;, &quot;minmax(10vw, auto)&quot;);
-testGridDefinitionsSetBadJSValues(&quot;-2fr&quot;, &quot;3ffr&quot;);
-testGridDefinitionsSetBadJSValues(&quot;-2.05fr&quot;, &quot;+-3fr&quot;);
-testGridDefinitionsSetBadJSValues(&quot;0fr&quot;, &quot;1r&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;minmax(auto, 8vh)&quot;, &quot;minmax(10vw, auto)&quot;);
+testGridTemplatesSetBadJSValues(&quot;-2fr&quot;, &quot;3ffr&quot;);
+testGridTemplatesSetBadJSValues(&quot;-2.05fr&quot;, &quot;+-3fr&quot;);
+testGridTemplatesSetBadJSValues(&quot;0fr&quot;, &quot;1r&quot;);
</ins><span class="cx"> // A dimension doesn't allow spaces between the number and the unit.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;.0000fr&quot;, &quot;13 fr&quot;);
-testGridDefinitionsSetBadJSValues(&quot;7.-fr&quot;, &quot;-8,0fr&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;.0000fr&quot;, &quot;13 fr&quot;);
+testGridTemplatesSetBadJSValues(&quot;7.-fr&quot;, &quot;-8,0fr&quot;);
</ins><span class="cx"> // Negative values are not allowed.
</span><del>-testGridDefinitionsSetBadJSValues(&quot;-1px&quot;, &quot;-6em&quot;);
-testGridDefinitionsSetBadJSValues(&quot;minmax(-1%, 32%)&quot;, &quot;minmax(2vw, -6em)&quot;);
</del><ins>+testGridTemplatesSetBadJSValues(&quot;-1px&quot;, &quot;-6em&quot;);
+testGridTemplatesSetBadJSValues(&quot;minmax(-1%, 32%)&quot;, &quot;minmax(2vw, -6em)&quot;);
</ins><span class="cx"> 
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows back to 'none' through JS&quot;);
-testNonGridDefinitionsSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
-testNonGridDefinitionsSetJSValues(&quot;none&quot;, &quot;none&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows back to 'none' through JS&quot;);
+testNonGridTemplatesSetJSValues(&quot;18px&quot;, &quot;66px&quot;);
+testNonGridTemplatesSetJSValues(&quot;none&quot;, &quot;none&quot;);
</ins><span class="cx"> 
</span><span class="cx"> function testInherit()
</span><span class="cx"> {
</span><span class="cx">     var parentElement = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(parentElement);
</span><del>-    parentElement.style.webkitGridDefinitionColumns = &quot;50px 'last'&quot;;
-    parentElement.style.webkitGridDefinitionRows = &quot;'first' 101%&quot;;
</del><ins>+    parentElement.style.webkitGridTemplateColumns = &quot;50px 'last'&quot;;
+    parentElement.style.webkitGridTemplateRows = &quot;'first' 101%&quot;;
</ins><span class="cx"> 
</span><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     parentElement.appendChild(element);
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;inherit&quot;;
-    element.style.webkitGridDefinitionRows = &quot;inherit&quot;;
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'50px last'&quot;);
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'first 101%'&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;inherit&quot;;
+    element.style.webkitGridTemplateRows = &quot;inherit&quot;;
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'50px last'&quot;);
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'first 101%'&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(parentElement);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'inherit' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'inherit' through JS&quot;);
</ins><span class="cx"> testInherit();
</span><span class="cx"> 
</span><span class="cx"> function testInitial()
</span><span class="cx"> {
</span><span class="cx">     element = document.createElement(&quot;div&quot;);
</span><span class="cx">     document.body.appendChild(element);
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;150% 'last'&quot;;
-    element.style.webkitGridDefinitionRows = &quot;'first' 1fr&quot;;
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'150% last'&quot;);
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'first 1fr'&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;150% 'last'&quot;;
+    element.style.webkitGridTemplateRows = &quot;'first' 1fr&quot;;
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'150% last'&quot;);
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'first 1fr'&quot;);
</ins><span class="cx"> 
</span><del>-    element.style.webkitGridDefinitionColumns = &quot;initial&quot;;
-    element.style.webkitGridDefinitionRows = &quot;initial&quot;;
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-columns')&quot;, &quot;'none'&quot;);
-    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-definition-rows')&quot;, &quot;'none'&quot;);
</del><ins>+    element.style.webkitGridTemplateColumns = &quot;initial&quot;;
+    element.style.webkitGridTemplateRows = &quot;initial&quot;;
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-columns')&quot;, &quot;'none'&quot;);
+    shouldBe(&quot;getComputedStyle(element, '').getPropertyValue('-webkit-grid-template-rows')&quot;, &quot;'none'&quot;);
</ins><span class="cx"> 
</span><span class="cx">     document.body.removeChild(element);
</span><span class="cx"> }
</span><span class="cx"> debug(&quot;&quot;);
</span><del>-debug(&quot;Test setting grid-definition-columns and grid-definition-rows to 'initial' through JS&quot;);
</del><ins>+debug(&quot;Test setting grid-template-columns and grid-template-rows to 'initial' through JS&quot;);
</ins><span class="cx"> testInitial();
</span></span></pre></div>
<a id="trunkLayoutTestsietestcentercss3griddisplaygrid001expectedhtm"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ietestcenter/css3/grid/display-grid-001-expected.htm (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ietestcenter/css3/grid/display-grid-001-expected.htm        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/LayoutTests/ietestcenter/css3/grid/display-grid-001-expected.htm        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">                 -ms-grid-rows: auto 1fr;
</span><span class="cx">                 -moz-grid-rows: auto 1fr;
</span><span class="cx">                 -o-grid-rows: auto 1fr;
</span><del>-                -webkit-grid-definition-rows: auto 1fr;
</del><ins>+                -webkit-grid-template-rows: auto 1fr;
</ins><span class="cx">                 grid-rows: auto 1fr;
</span><span class="cx">             }
</span><span class="cx">             #title
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/Source/WebCore/ChangeLog        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -1,3 +1,21 @@
</span><ins>+2014-02-07  Javier Fernandez  &lt;jfernandez@igalia.com&gt;
+
+        [CSS Grid Layout] Rename grid-definition-{columns|rows} to match the new syntax
+        https://bugs.webkit.org/show_bug.cgi?id=127989
+
+        Reviewed by Andreas Kling.
+
+        In the latest WD, grid-definition-{columns|rows} were renamed to grid-template-{columns|rows}.
+
+        * css/CSSComputedStyleDeclaration.cpp:
+        (WebCore::isLayoutDependent):
+        (WebCore::ComputedStyleExtractor::propertyValue):
+        * css/CSSParser.cpp:
+        (WebCore::CSSParser::parseValue):
+        * css/CSSPropertyNames.in:
+        * css/StyleResolver.cpp:
+        (WebCore::StyleResolver::applyProperty):
+
</ins><span class="cx"> 2014-02-07  Andreas Kling  &lt;akling@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         CTTE: DocumentThreadableLoader always has a Document.
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -286,8 +286,8 @@
</span><span class="cx">     CSSPropertyWebkitGridAutoRows,
</span><span class="cx">     CSSPropertyWebkitGridColumnEnd,
</span><span class="cx">     CSSPropertyWebkitGridColumnStart,
</span><del>-    CSSPropertyWebkitGridDefinitionColumns,
-    CSSPropertyWebkitGridDefinitionRows,
</del><ins>+    CSSPropertyWebkitGridTemplateColumns,
+    CSSPropertyWebkitGridTemplateRows,
</ins><span class="cx">     CSSPropertyWebkitGridRowEnd,
</span><span class="cx">     CSSPropertyWebkitGridRowStart,
</span><span class="cx">     CSSPropertyWebkitHighlight,
</span><span class="lines">@@ -1536,8 +1536,8 @@
</span><span class="cx">     switch (propertyID) {
</span><span class="cx">     case CSSPropertyWidth:
</span><span class="cx">     case CSSPropertyHeight:
</span><del>-    case CSSPropertyWebkitGridDefinitionColumns:
-    case CSSPropertyWebkitGridDefinitionRows:
</del><ins>+    case CSSPropertyWebkitGridTemplateColumns:
+    case CSSPropertyWebkitGridTemplateRows:
</ins><span class="cx">     case CSSPropertyWebkitPerspectiveOrigin:
</span><span class="cx">     case CSSPropertyWebkitTransformOrigin:
</span><span class="cx">     case CSSPropertyWebkitTransform:
</span><span class="lines">@@ -2081,9 +2081,9 @@
</span><span class="cx">         case CSSPropertyWebkitGridAutoRows:
</span><span class="cx">             return specifiedValueForGridTrackSize(style-&gt;gridAutoRows(), style.get(), m_node-&gt;document().renderView());
</span><span class="cx"> 
</span><del>-        case CSSPropertyWebkitGridDefinitionColumns:
</del><ins>+        case CSSPropertyWebkitGridTemplateColumns:
</ins><span class="cx">             return valueForGridTrackList(ForColumns, renderer, style.get(), m_node-&gt;document().renderView());
</span><del>-        case CSSPropertyWebkitGridDefinitionRows:
</del><ins>+        case CSSPropertyWebkitGridTemplateRows:
</ins><span class="cx">             return valueForGridTrackList(ForRows, renderer, style.get(), m_node-&gt;document().renderView());
</span><span class="cx"> 
</span><span class="cx">         case CSSPropertyWebkitGridColumnStart:
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.cpp (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.cpp        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/Source/WebCore/css/CSSParser.cpp        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -2568,8 +2568,8 @@
</span><span class="cx">         parsedValue = parseGridTrackSize(*m_valueList);
</span><span class="cx">         break;
</span><span class="cx"> 
</span><del>-    case CSSPropertyWebkitGridDefinitionColumns:
-    case CSSPropertyWebkitGridDefinitionRows:
</del><ins>+    case CSSPropertyWebkitGridTemplateColumns:
+    case CSSPropertyWebkitGridTemplateRows:
</ins><span class="cx">         if (!cssGridLayoutEnabled())
</span><span class="cx">             return false;
</span><span class="cx">         return parseGridTrackList(propId, important);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSPropertyNamesin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSPropertyNames.in (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSPropertyNames.in        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/Source/WebCore/css/CSSPropertyNames.in        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -304,8 +304,8 @@
</span><span class="cx"> -webkit-grid-auto-rows
</span><span class="cx"> -webkit-grid-column-end
</span><span class="cx"> -webkit-grid-column-start
</span><del>--webkit-grid-definition-columns
--webkit-grid-definition-rows
</del><ins>+-webkit-grid-template-columns
+-webkit-grid-template-rows
</ins><span class="cx"> -webkit-grid-row-end
</span><span class="cx"> -webkit-grid-row-start
</span><span class="cx"> -webkit-grid-column
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.cpp (163624 => 163625)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.cpp        2014-02-07 17:43:12 UTC (rev 163624)
+++ trunk/Source/WebCore/css/StyleResolver.cpp        2014-02-07 17:45:49 UTC (rev 163625)
</span><span class="lines">@@ -2655,7 +2655,7 @@
</span><span class="cx">         state.style()-&gt;setGridAutoRows(trackSize);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-    case CSSPropertyWebkitGridDefinitionColumns: {
</del><ins>+    case CSSPropertyWebkitGridTemplateColumns: {
</ins><span class="cx">         if (isInherit) {
</span><span class="cx">             m_state.style()-&gt;setGridColumns(m_state.parentStyle()-&gt;gridColumns());
</span><span class="cx">             m_state.style()-&gt;setNamedGridColumnLines(m_state.parentStyle()-&gt;namedGridColumnLines());
</span><span class="lines">@@ -2674,7 +2674,7 @@
</span><span class="cx">         state.style()-&gt;setNamedGridColumnLines(namedGridLines);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><del>-    case CSSPropertyWebkitGridDefinitionRows: {
</del><ins>+    case CSSPropertyWebkitGridTemplateRows: {
</ins><span class="cx">         if (isInherit) {
</span><span class="cx">             m_state.style()-&gt;setGridRows(m_state.parentStyle()-&gt;gridRows());
</span><span class="cx">             m_state.style()-&gt;setNamedGridRowLines(m_state.parentStyle()-&gt;namedGridRowLines());
</span></span></pre>
</div>
</div>

</body>
</html>