Changeset 168416 in webkit


Ignore:
Timestamp:
May 7, 2014 2:56:14 AM (10 years ago)
Author:
Manuel Rego Casasnovas
Message:

[CSS Grid Layout] Remove runtime feature
https://bugs.webkit.org/show_bug.cgi?id=132382

Reviewed by Benjamin Poulain.

PerformanceTests:
Remove set of WebKitCSSGridLayoutEnabled preference.

  • Layout/auto-grid-lots-of-data.html:
  • Layout/fixed-grid-lots-of-data.html:

Source/WebCore:
Remove cssGridLayoutEnabled setting. Update methods using it accordingly.

  • WebCore.order:
  • css/CSSParser.cpp:

(WebCore::CSSParserContext::CSSParserContext):
(WebCore::operator==):
(WebCore::isValidKeywordPropertyAndValue):
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseGridTemplateShorthand):
(WebCore::CSSParser::parseGridAreaShorthand):
(WebCore::CSSParser::cssGridLayoutEnabled): Deleted.

  • css/CSSParser.h:
  • css/CSSParserMode.h:
  • dom/Document.cpp:

(WebCore::Document::cssGridLayoutEnabled): Deleted.

  • dom/Document.h:
  • page/Settings.in:

Source/WebKit/efl:
Remove cssGridLayoutEnabled setting usage.

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::setCSSGridLayoutEnabled): Deleted.

  • WebCoreSupport/DumpRenderTreeSupportEfl.h:

Source/WebKit/mac:
Remove cssGridLayoutEnabled setting usage.

  • WebKit.order:
  • WebView/WebPreferenceKeysPrivate.h:
  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]):
(-[WebPreferences cssGridLayoutEnabled]): Deleted.
(-[WebPreferences setCSSGridLayoutEnabled:]): Deleted.

  • WebView/WebPreferencesPrivate.h:
  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]):

Source/WebKit2:
Remove cssGridLayoutEnabled setting usage.

  • Shared/WebPreferencesStore.h:
  • UIProcess/API/C/WKPreferences.cpp:

(WKPreferencesSetCSSGridLayoutEnabled): Deleted.
(WKPreferencesGetCSSGridLayoutEnabled): Deleted.

  • UIProcess/API/C/WKPreferencesRefPrivate.h:
  • UIProcess/API/gtk/WebKitSettings.cpp:

(webKitSettingsConstructed):

  • UIProcess/gtk/ExperimentalFeatures.cpp:
  • UIProcess/gtk/ExperimentalFeatures.h:
  • WebProcess/InjectedBundle/InjectedBundle.cpp:

(WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::updatePreferences):

  • mac/WebKit2.order:

Tools:
Remove cssGridLayoutEnabled setting usage.

  • DumpRenderTree/efl/DumpRenderTreeChrome.cpp:

(DumpRenderTreeChrome::resetDefaultsToConsistentValues):

  • DumpRenderTree/efl/TestRunnerEfl.cpp:

(TestRunner::overridePreference):

  • DumpRenderTree/mac/DumpRenderTree.mm:

(resetWebPreferencesToConsistentValues):

LayoutTests:
Remove set of WebKitCSSGridLayoutEnabled preference.
Remove fast/css-grid-layout/grid-disabled.html patch as the setting is not available anymore.

  • fast/css-grid-layout/anonymous-grid-items-expected.html:
  • fast/css-grid-layout/anonymous-grid-items.html:
  • 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/containing-block-grids.html:
  • fast/css-grid-layout/display-grid-set-get.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/flex-content-sized-column-use-available-width.html:
  • fast/css-grid-layout/flex-content-sized-columns-resize.html:
  • fast/css-grid-layout/floating-empty-grids.html:
  • fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
  • fast/css-grid-layout/grid-auto-columns-rows-get-set.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-get-set.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-multiple.html:
  • fast/css-grid-layout/grid-columns-rows-get-set.html:
  • fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
  • fast/css-grid-layout/grid-disabled-expected.txt: Removed.
  • fast/css-grid-layout/grid-disabled.html: Removed.
  • 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.html:
  • 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-height.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.html:
  • fast/css-grid-layout/grid-element-shrink-to-fit.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-area-get-set.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-column-row-get-set.html:
  • fast/css-grid-layout/grid-item-end-after-get-set.html:
  • fast/css-grid-layout/grid-item-margin-auto-columns-rows.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-indexes.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-position-changed-dynamic.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-start-before-get-set.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/grid-strict-ordering-crash.html:
  • fast/css-grid-layout/grid-template-areas-get-set.html:
  • fast/css-grid-layout/grid-template-shorthand-get-set.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.html:
  • fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
  • fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
  • 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.html:
  • 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/should-not-collapse-anonymous-blocks.html:
  • ietestcenter/css3/grid/grid-column-002.htm:
  • ietestcenter/css3/grid/testRunnerEnableGrid.js: Removed.
Location:
trunk
Files:
3 deleted
129 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r168415 r168416  
     12014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [CSS Grid Layout] Remove runtime feature
     4        https://bugs.webkit.org/show_bug.cgi?id=132382
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Remove set of WebKitCSSGridLayoutEnabled preference.
     9        Remove fast/css-grid-layout/grid-disabled.html patch as the setting is not available anymore.
     10
     11        * fast/css-grid-layout/anonymous-grid-items-expected.html:
     12        * fast/css-grid-layout/anonymous-grid-items.html:
     13        * fast/css-grid-layout/auto-content-resolution-columns.html:
     14        * fast/css-grid-layout/auto-content-resolution-rows.html:
     15        * fast/css-grid-layout/breadth-size-resolution-grid.html:
     16        * fast/css-grid-layout/calc-resolution-grid-item.html:
     17        * fast/css-grid-layout/containing-block-grids.html:
     18        * fast/css-grid-layout/display-grid-set-get.html:
     19        * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
     20        * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
     21        * fast/css-grid-layout/flex-content-resolution-columns.html:
     22        * fast/css-grid-layout/flex-content-resolution-rows.html:
     23        * fast/css-grid-layout/flex-content-sized-column-use-available-width.html:
     24        * fast/css-grid-layout/flex-content-sized-columns-resize.html:
     25        * fast/css-grid-layout/floating-empty-grids.html:
     26        * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
     27        * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
     28        * fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
     29        * fast/css-grid-layout/grid-auto-columns-rows-update.html:
     30        * fast/css-grid-layout/grid-auto-flow-get-set.html:
     31        * fast/css-grid-layout/grid-auto-flow-resolution.html:
     32        * fast/css-grid-layout/grid-auto-flow-update.html:
     33        * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
     34        * fast/css-grid-layout/grid-columns-rows-get-set.html:
     35        * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
     36        * fast/css-grid-layout/grid-disabled-expected.txt: Removed.
     37        * fast/css-grid-layout/grid-disabled.html: Removed.
     38        * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
     39        * fast/css-grid-layout/grid-element-border-grid-item.html:
     40        * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
     41        * fast/css-grid-layout/grid-element-change-columns-repaint.html:
     42        * fast/css-grid-layout/grid-element-change-rows-repaint.html:
     43        * fast/css-grid-layout/grid-element-empty-row-column.html:
     44        * fast/css-grid-layout/grid-element-min-max-height.html:
     45        * fast/css-grid-layout/grid-element-min-max-width.html:
     46        * fast/css-grid-layout/grid-element-padding-grid-item.html:
     47        * fast/css-grid-layout/grid-element-padding-margin.html:
     48        * fast/css-grid-layout/grid-element-repeat-get-set.html:
     49        * fast/css-grid-layout/grid-element-shrink-to-fit.html:
     50        * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
     51        * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
     52        * fast/css-grid-layout/grid-item-area-get-set.html:
     53        * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
     54        * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
     55        * fast/css-grid-layout/grid-item-change-column-repaint.html:
     56        * fast/css-grid-layout/grid-item-change-row-repaint.html:
     57        * fast/css-grid-layout/grid-item-column-row-get-set.html:
     58        * fast/css-grid-layout/grid-item-end-after-get-set.html:
     59        * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:
     60        * fast/css-grid-layout/grid-item-margin-resolution.html:
     61        * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
     62        * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
     63        * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
     64        * fast/css-grid-layout/grid-item-negative-indexes.html:
     65        * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
     66        * fast/css-grid-layout/grid-item-negative-position-resolution.html:
     67        * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
     68        * fast/css-grid-layout/grid-item-order-paint-order.html:
     69        * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
     70        * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
     71        * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
     72        * fast/css-grid-layout/grid-item-spanning-resolution.html:
     73        * fast/css-grid-layout/grid-item-start-before-get-set.html:
     74        * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
     75        * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
     76        * fast/css-grid-layout/grid-preferred-logical-widths.html:
     77        * fast/css-grid-layout/grid-strict-ordering-crash.html:
     78        * fast/css-grid-layout/grid-template-areas-get-set.html:
     79        * fast/css-grid-layout/grid-template-shorthand-get-set.html:
     80        * fast/css-grid-layout/implicit-columns-auto-resolution.html:
     81        * fast/css-grid-layout/implicit-position-dynamic-change.html:
     82        * fast/css-grid-layout/implicit-rows-auto-resolution.html:
     83        * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
     84        * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
     85        * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
     86        * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
     87        * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
     88        * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
     89        * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
     90        * fast/css-grid-layout/minmax-spanning-resolution-rows.html:
     91        * fast/css-grid-layout/named-grid-line-get-set.html:
     92        * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
     93        * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
     94        * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
     95        * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
     96        * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
     97        * fast/css-grid-layout/non-named-grid-line-get-set.html:
     98        * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
     99        * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
     100        * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
     101        * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
     102        * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
     103        * fast/css-grid-layout/percent-resolution-grid-item.html:
     104        * fast/css-grid-layout/place-cell-by-index.html:
     105        * fast/css-grid-layout/should-not-collapse-anonymous-blocks.html:
     106        * ietestcenter/css3/grid/grid-column-002.htm:
     107        * ietestcenter/css3/grid/testRunnerEnableGrid.js: Removed.
     108
    11092014-05-07  Lorenzo Tilve  <ltilve@igalia.com>
    2110
  • trunk/LayoutTests/fast/css-grid-layout/anonymous-grid-items-expected.html

    r165449 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<body>
    84    <div>Checks that anonymous grid items are supported. This should not crash.</div>
  • trunk/LayoutTests/fast/css-grid-layout/anonymous-grid-items.html

    r165449 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<body>
    84    <div>Checks that anonymous grid items are supported. This should not crash.</div>
  • trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-columns.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/auto-content-resolution-rows.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/breadth-size-resolution-grid.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/calc-resolution-grid-item.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/containing-block-grids.html

    r140480 r168416  
    22<html>
    33<head>
    4     <script>
    5         if (window.testRunner)
    6             testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7     </script>
    84    <link href="resources/grid.css" rel="stylesheet">
    95    <style>
  • trunk/LayoutTests/fast/css-grid-layout/display-grid-set-get.html

    r155263 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<script src="../../resources/js-test-pre.js"></script>
  • trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-columns.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/flex-content-resolution-rows.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/flex-content-sized-column-use-available-width.html

    r164214 r168416  
    22<html>
    33<head>
    4     <script>
    5         if (window.testRunner)
    6             testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7     </script>
    84    <link href="resources/grid.css" rel="stylesheet">
    95    <style type="text/css">
  • trunk/LayoutTests/fast/css-grid-layout/flex-content-sized-columns-resize.html

    r166923 r168416  
    22<html>
    33<head>
    4 <script>
    5     if (window.testRunner)
    6         testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style type="text/css">
  • trunk/LayoutTests/fast/css-grid-layout/floating-empty-grids.html

    r121464 r168416  
    22<html>
    33<head>
    4     <script>
    5         if (window.testRunner)
    6             testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7     </script>
    84    <style>
    95        span { width: 100px; height: 100px; }
  • trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html

    r163625 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-get-set.html

    r158838 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-resolution.html

    r163625 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-update.html

    r164609 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-get-set.html

    r167539 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-resolution.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-auto-flow-update.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<script src="../../resources/check-layout.js"></script>
  • trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set-multiple.html

    r165048 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-columns-rows-get-set.html

    r165048 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html

    r166712 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<script src="../../resources/check-layout.js"></script>
  • trunk/LayoutTests/fast/css-grid-layout/grid-dynamic-updates-relayout.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<script src="../../resources/check-layout.js"></script>
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-border-grid-item.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<script src="../../resources/check-layout.js"></script>
    84<link href="resources/grid.css" rel="stylesheet">
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-border-padding-grid-item.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<script src="../../resources/check-layout.js"></script>
    84<link href="resources/grid.css" rel="stylesheet">
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-change-columns-repaint.html

    r163625 r168416  
    33<script src="../repaint/resources/text-based-repaint.js"></script>
    44<script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 
    85function repaintTest()
    96{
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-change-rows-repaint.html

    r163625 r168416  
    33<script src="../repaint/resources/text-based-repaint.js"></script>
    44<script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 
    85function repaintTest()
    96{
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-empty-row-column.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    5 </script>
    63<link href=resources/grid.css rel=stylesheet>
    74<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-min-max-height.html

    r166923 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<link href="../css-intrinsic-dimensions/resources/width-keyword-classes.css" rel=stylesheet>
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-min-max-width.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<link href="../css-intrinsic-dimensions/resources/width-keyword-classes.css" rel=stylesheet>
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-grid-item.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<script src="../../resources/check-layout.js"></script>
    84<link href="resources/grid.css" rel="stylesheet">
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-padding-margin.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-repeat-get-set.html

    r166157 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-element-shrink-to-fit.html

    r166717 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-auto-placement-update.html

    r166290 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-addition-track-breadth-update.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-area-get-set.html

    r166712 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html

    r166712 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet"/>
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-bad-resolution-double-span.html

    r166712 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-change-column-repaint.html

    r163625 r168416  
    33<script src="../repaint/resources/text-based-repaint.js"></script>
    44<script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 
    85function repaintTest()
    96{
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-change-row-repaint.html

    r163625 r168416  
    33<script src="../repaint/resources/text-based-repaint.js"></script>
    44<script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 
    85function repaintTest()
    96{
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-column-row-get-set.html

    r166712 r168416  
    33<head>
    44<script src="resources/grid-item-column-row-parsing-utils.js"></script>
    5 <script>
    6 if (window.testRunner)
    7     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    8 </script>
    95<style>
    106.grid {
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-end-after-get-set.html

    r166712 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-margin-auto-columns-rows.html

    r166610 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-margin-resolution.html

    r163625 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<script src="../../resources/check-layout.js"></script>
    95<link href="resources/grid.css" rel="stylesheet">
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-area-resolution.html

    r166712 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet"/>
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-named-grid-line-resolution.html

    r166712 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-indexes.html

    r146470 r168416  
    11<!DOCTYPE html>
    2 <script>
    3     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    4 </script>
    52<link href="resources/grid.css" rel="stylesheet">
    63<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-negative-position-resolution.html

    r166712 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-order-auto-flow-resolution.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-order-paint-order.html

    r163625 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-position-changed-dynamic.html

    r166712 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style type="text/css">
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-auto-placement-update.html

    r166290 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-removal-track-breadth-update.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-spanning-resolution.html

    r166299 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-start-before-get-set.html

    r166712 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-preferred-logical-widths.html

    r167539 r168416  
    22<html>
    33<head>
    4 <script>
    5     if (window.testRunner)
    6         testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel=stylesheet>
    95<link href="../css-intrinsic-dimensions/resources/width-keyword-classes.css" rel=stylesheet>
  • trunk/LayoutTests/fast/css-grid-layout/grid-strict-ordering-crash.html

    r141810 r168416  
    22<script>
    33    if (window.testRunner) {
    4         testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    54        testRunner.dumpAsText();
    65    }
  • trunk/LayoutTests/fast/css-grid-layout/grid-template-areas-get-set.html

    r166231 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/grid-template-shorthand-get-set.html

    r167799 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/implicit-columns-auto-resolution.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/implicit-position-dynamic-change.html

    r166356 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/implicit-rows-auto-resolution.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-height-only.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-fixed-logical-width-only.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-columns.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-max-content-resolution-rows.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-columns.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-min-content-column-resolution-rows.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-columns.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/minmax-spanning-resolution-rows.html

    r164609 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/named-grid-line-get-set.html

    r166157 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html

    r166299 r168416  
    33<head>
    44<link href="resources/grid.css" rel="stylesheet">
    5 <script>
    6 if (window.testRunner)
    7     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    8 </script>
    95<style type="text/css">
    106
  • trunk/LayoutTests/fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html

    r166299 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style type="text/css">
  • trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html

    r167539 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/non-grid-columns-rows-get-set.html

    r167539 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/non-grid-element-repeat-get-set.html

    r166157 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/non-named-grid-line-get-set.html

    r166157 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<link href="resources/grid.css" rel="stylesheet">
    95<style>
  • trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/percent-resolution-grid-item.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/place-cell-by-index.html

    r163625 r168416  
    11<!DOCTYPE html>
    22<html>
    3 <script>
    4 if (window.testRunner)
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    6 </script>
    73<link href="resources/grid.css" rel="stylesheet">
    84<style>
  • trunk/LayoutTests/fast/css-grid-layout/should-not-collapse-anonymous-blocks.html

    r126071 r168416  
    33<script>
    44if (window.testRunner) {
    5     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    65    testRunner.dumpAsText();
    76}
  • trunk/LayoutTests/ietestcenter/css3/grid/grid-column-002.htm

    r152479 r168416  
    3434        <meta name="flags" content="ahem invalid" />
    3535        <meta name="assert" content="The 'grid-column' with a value of '0' is invalid and inserts the grid-item in the first column." />
    36         <script src="testRunnerEnableGrid.js"></script>
    3736        <style type="text/css">
    3837            #test
  • trunk/PerformanceTests/ChangeLog

    r168375 r168416  
     12014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [CSS Grid Layout] Remove runtime feature
     4        https://bugs.webkit.org/show_bug.cgi?id=132382
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Remove set of WebKitCSSGridLayoutEnabled preference.
     9
     10        * Layout/auto-grid-lots-of-data.html:
     11        * Layout/fixed-grid-lots-of-data.html:
     12
    1132014-05-06  Radu Stavila  <stavila@adobe.com>
    214
  • trunk/PerformanceTests/Layout/auto-grid-lots-of-data.html

    r159808 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<style>
    95html, body {
  • trunk/PerformanceTests/Layout/fixed-grid-lots-of-data.html

    r159808 r168416  
    22<html>
    33<head>
    4 <script>
    5 if (window.testRunner)
    6     testRunner.overridePreference("WebKitCSSGridLayoutEnabled", 1);
    7 </script>
    84<style>
    95html, body {
  • trunk/Source/WebCore/ChangeLog

    r168413 r168416  
     12014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [CSS Grid Layout] Remove runtime feature
     4        https://bugs.webkit.org/show_bug.cgi?id=132382
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Remove cssGridLayoutEnabled setting. Update methods using it accordingly.
     9
     10        * WebCore.order:
     11        * css/CSSParser.cpp:
     12        (WebCore::CSSParserContext::CSSParserContext):
     13        (WebCore::operator==):
     14        (WebCore::isValidKeywordPropertyAndValue):
     15        (WebCore::CSSParser::parseValue):
     16        (WebCore::CSSParser::parseGridTemplateShorthand):
     17        (WebCore::CSSParser::parseGridAreaShorthand):
     18        (WebCore::CSSParser::cssGridLayoutEnabled): Deleted.
     19        * css/CSSParser.h:
     20        * css/CSSParserMode.h:
     21        * dom/Document.cpp:
     22        (WebCore::Document::cssGridLayoutEnabled): Deleted.
     23        * dom/Document.h:
     24        * page/Settings.in:
     25
    1262014-05-07  Praveen R Jadhav  <praveen.j@samsung.com>
    227
  • trunk/Source/WebCore/WebCore.order

    r164745 r168416  
    43254325__ZNK7WebCore8Document24cssStickyPositionEnabledEv
    43264326__ZNK7WebCore8Document21cssCompositingEnabledEv
    4327 __ZNK7WebCore8Document20cssGridLayoutEnabledEv
    43284327__ZN7WebCore18StyleSheetContents14registerClientEPNS_13CSSStyleSheetE
    43294328__ZN3WTF6VectorIPN7WebCore13CSSStyleSheetELm0ENS_15CrashOnOverflowEE14expandCapacityEmPKS3_
  • trunk/Source/WebCore/css/CSSParser.cpp

    r168209 r168416  
    252252    , isCSSRegionsEnabled(false)
    253253    , isCSSCompositingEnabled(false)
    254 #if ENABLE(CSS_GRID_LAYOUT)
    255     , isCSSGridLayoutEnabled(false)
    256 #endif
    257254    , needsSiteSpecificQuirks(false)
    258255    , enforcesCSSMIMETypeInNoQuirksMode(true)
     
    274271    , isCSSRegionsEnabled(document.cssRegionsEnabled())
    275272    , isCSSCompositingEnabled(document.cssCompositingEnabled())
    276 #if ENABLE(CSS_GRID_LAYOUT)
    277     , isCSSGridLayoutEnabled(document.cssGridLayoutEnabled())
    278 #endif
    279273    , needsSiteSpecificQuirks(document.settings() ? document.settings()->needsSiteSpecificQuirks() : false)
    280274    , enforcesCSSMIMETypeInNoQuirksMode(!document.settings() || document.settings()->enforceCSSMIMETypeInNoQuirksMode())
     
    297291        && a.isCSSRegionsEnabled == b.isCSSRegionsEnabled
    298292        && a.isCSSCompositingEnabled == b.isCSSCompositingEnabled
    299 #if ENABLE(CSS_GRID_LAYOUT)
    300         && a.isCSSGridLayoutEnabled == b.isCSSGridLayoutEnabled
    301 #endif
    302293        && a.needsSiteSpecificQuirks == b.needsSiteSpecificQuirks
    303294        && a.enforcesCSSMIMETypeInNoQuirksMode == b.enforcesCSSMIMETypeInNoQuirksMode
     
    684675            return true;
    685676#if ENABLE(CSS_GRID_LAYOUT)
    686         if (parserContext.isCSSGridLayoutEnabled && (valueID == CSSValueWebkitGrid || valueID == CSSValueWebkitInlineGrid))
     677        if (valueID == CSSValueWebkitGrid || valueID == CSSValueWebkitInlineGrid)
    687678            return true;
    688679#endif
     
    25652556    case CSSPropertyWebkitGridAutoColumns:
    25662557    case CSSPropertyWebkitGridAutoRows:
    2567         if (!cssGridLayoutEnabled())
    2568             return false;
    25692558        parsedValue = parseGridTrackSize(*m_valueList);
    25702559        break;
     
    25722561    case CSSPropertyWebkitGridTemplateColumns:
    25732562    case CSSPropertyWebkitGridTemplateRows:
    2574         if (!cssGridLayoutEnabled())
    2575             return false;
    25762563        parsedValue = parseGridTrackList();
    25772564        break;
     
    25812568    case CSSPropertyWebkitGridRowStart:
    25822569    case CSSPropertyWebkitGridRowEnd:
    2583         if (!cssGridLayoutEnabled())
    2584             return false;
    2585 
    25862570        parsedValue = parseGridPosition();
    25872571        break;
     
    25892573    case CSSPropertyWebkitGridColumn:
    25902574    case CSSPropertyWebkitGridRow: {
    2591         if (!cssGridLayoutEnabled())
    2592             return false;
    2593 
    25942575        return parseGridItemPositionShorthand(propId, important);
    25952576    }
    25962577
    25972578    case CSSPropertyWebkitGridTemplate:
    2598         if (!cssGridLayoutEnabled())
    2599             return false;
    26002579        return parseGridTemplateShorthand(important);
    26012580
    26022581    case CSSPropertyWebkitGridArea:
    2603         if (!cssGridLayoutEnabled())
    2604             return false;
    26052582        return parseGridAreaShorthand(important);
    26062583
    26072584    case CSSPropertyWebkitGridTemplateAreas:
    2608         if (!cssGridLayoutEnabled())
    2609             return false;
    2610 
    26112585        parsedValue = parseGridTemplateAreas();
    26122586        break;
     
    48624836bool CSSParser::parseGridTemplateShorthand(bool important)
    48634837{
    4864     ASSERT(cssGridLayoutEnabled());
    4865 
    48664838    ShorthandScope scope(this, CSSPropertyWebkitGridTemplate);
    48674839    ASSERT(shorthandForProperty(CSSPropertyWebkitGridTemplate).length() == 3);
     
    49114883bool CSSParser::parseGridAreaShorthand(bool important)
    49124884{
    4913     ASSERT(cssGridLayoutEnabled());
    4914 
    49154885    ShorthandScope scope(this, CSSPropertyWebkitGridArea);
    49164886    ASSERT(shorthandForProperty(CSSPropertyWebkitGridArea).length() == 4);
     
    91399109}
    91409110
    9141 #if ENABLE(CSS_GRID_LAYOUT)
    9142 bool CSSParser::cssGridLayoutEnabled() const
    9143 {
    9144     return m_context.isCSSGridLayoutEnabled;
    9145 }
    9146 #endif
    9147 
    91489111#if ENABLE(CSS_REGIONS)
    91499112
  • trunk/Source/WebCore/css/CSSParser.h

    r167799 r168416  
    159159
    160160#if ENABLE(CSS_GRID_LAYOUT)
    161     bool cssGridLayoutEnabled() const;
    162161    PassRefPtr<CSSValue> parseGridPosition();
    163162    bool parseGridItemPositionShorthand(CSSPropertyID, bool important);
  • trunk/Source/WebCore/css/CSSParserMode.h

    r164659 r168416  
    6767    bool isCSSRegionsEnabled;
    6868    bool isCSSCompositingEnabled;
    69 #if ENABLE(CSS_GRID_LAYOUT)
    70     bool isCSSGridLayoutEnabled;
    71 #endif
    7269    bool needsSiteSpecificQuirks;
    7370    bool enforcesCSSMIMETypeInNoQuirksMode;
  • trunk/Source/WebCore/dom/Document.cpp

    r168380 r168416  
    11101110}
    11111111
    1112 #if ENABLE(CSS_GRID_LAYOUT)
    1113 bool Document::cssGridLayoutEnabled() const
    1114 {
    1115     return settings() && settings()->cssGridLayoutEnabled();
    1116 }
    1117 #endif
    1118 
    11191112#if ENABLE(CSS_REGIONS)
    11201113
  • trunk/Source/WebCore/dom/Document.h

    r168380 r168416  
    437437    NamedFlowCollection* namedFlows();
    438438
    439 #if ENABLE(CSS_GRID_LAYOUT)
    440     bool cssGridLayoutEnabled() const;
    441 #endif
    442 
    443439    Element* elementFromPoint(int x, int y) const;
    444440    PassRefPtr<Range> caretRangeFromPoint(int x, int y);
  • trunk/Source/WebCore/page/Settings.in

    r168380 r168416  
    8686acceleratedFiltersEnabled initial=false
    8787regionBasedColumnsEnabled initial=true
    88 cssGridLayoutEnabled initial=true
    8988useLegacyTextAlignPositionedElementBehavior initial=false
    9089
  • trunk/Source/WebKit/efl/ChangeLog

    r168139 r168416  
     12014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [CSS Grid Layout] Remove runtime feature
     4        https://bugs.webkit.org/show_bug.cgi?id=132382
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Remove cssGridLayoutEnabled setting usage.
     9
     10        * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
     11        (DumpRenderTreeSupportEfl::setCSSGridLayoutEnabled): Deleted.
     12        * WebCoreSupport/DumpRenderTreeSupportEfl.h:
     13
    1142014-05-01  Ryuan Choi  <ryuan.choi@samsung.com>
    215
  • trunk/Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.cpp

    r167342 r168416  
    312312}
    313313
    314 void DumpRenderTreeSupportEfl::setCSSGridLayoutEnabled(const Evas_Object* ewkView, bool enabled)
    315 {
    316     DRT_SUPPRT_PAGE_GET_OR_RETURN(ewkView, page);
    317 
    318     page->settings().setCSSGridLayoutEnabled(enabled);
    319 }
    320 
    321314void DumpRenderTreeSupportEfl::setCSSRegionsEnabled(const Evas_Object* ewkView, bool enabled)
    322315{
  • trunk/Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.h

    r167342 r168416  
    7979    static bool findString(const Evas_Object* ewkView, const String& text, WebCore::FindOptions);
    8080    static bool isCommandEnabled(const Evas_Object* ewkView, const char* name);
    81     static void setCSSGridLayoutEnabled(const Evas_Object* ewkView, bool enabled);
    8281    static void setCSSRegionsEnabled(const Evas_Object* ewkView, bool enabled);
    8382    static void setWebAudioEnabled(Evas_Object* ewkView, bool);
  • trunk/Source/WebKit/mac/ChangeLog

    r168397 r168416  
     12014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [CSS Grid Layout] Remove runtime feature
     4        https://bugs.webkit.org/show_bug.cgi?id=132382
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Remove cssGridLayoutEnabled setting usage.
     9
     10        * WebKit.order:
     11        * WebView/WebPreferenceKeysPrivate.h:
     12        * WebView/WebPreferences.mm:
     13        (+[WebPreferences initialize]):
     14        (-[WebPreferences cssGridLayoutEnabled]): Deleted.
     15        (-[WebPreferences setCSSGridLayoutEnabled:]): Deleted.
     16        * WebView/WebPreferencesPrivate.h:
     17        * WebView/WebView.mm:
     18        (-[WebView _preferencesChanged:]):
     19
    1202014-05-06  Dean Jackson  <dino@apple.com>
    221
  • trunk/Source/WebKit/mac/WebKit.order

    r161477 r168416  
    317317-[WebPreferences(WebPrivate) webAudioEnabled]
    318318-[WebPreferences(WebPrivate) seamlessIFramesEnabled]
    319 -[WebPreferences(WebPrivate) cssGridLayoutEnabled]
    320319-[WebPreferences(WebPrivate) fullScreenEnabled]
    321320-[WebPreferences(WebPrivate) asynchronousSpellCheckingEnabled]
     
    12641263-[WebPreferences(WebPrivate) setAcceleratedDrawingEnabled:]
    12651264-[WebPreferences(WebPrivate) setCSSRegionsEnabled:]
    1266 -[WebPreferences(WebPrivate) setCSSGridLayoutEnabled:]
    12671265-[WebPreferences(WebPrivate) setUsePreHTML5ParserQuirks:]
    12681266-[WebPreferences(WebPrivate) setAsynchronousSpellCheckingEnabled:]
  • trunk/Source/WebKit/mac/WebView/WebPreferenceKeysPrivate.h

    r168079 r168416  
    103103#define WebKitCSSRegionsEnabledPreferenceKey @"WebKitCSSRegionsEnabled"
    104104#define WebKitCSSCompositingEnabledPreferenceKey @"WebKitCSSCompositingEnabled"
    105 #define WebKitCSSGridLayoutEnabledPreferenceKey @"WebKitCSSGridLayoutEnabled"
    106105#define WebKitShowDebugBordersPreferenceKey @"WebKitShowDebugBorders"
    107106#define WebKitShowRepaintCounterPreferenceKey @"WebKitShowRepaintCounter"
  • trunk/Source/WebKit/mac/WebView/WebPreferences.mm

    r168079 r168416  
    483483        [NSNumber numberWithBool:YES], WebKitCSSRegionsEnabledPreferenceKey,
    484484        [NSNumber numberWithBool:YES], WebKitCSSCompositingEnabledPreferenceKey,
    485         [NSNumber numberWithBool:YES],  WebKitCSSGridLayoutEnabledPreferenceKey,
    486485#if PLATFORM(IOS) && !PLATFORM(IOS_SIMULATOR)
    487486        [NSNumber numberWithBool:YES],  WebKitAcceleratedDrawingEnabledPreferenceKey,
     
    18801879{
    18811880    [self _setBoolValue:enabled forKey:WebKitCSSCompositingEnabledPreferenceKey];
    1882 }
    1883 
    1884 - (BOOL)cssGridLayoutEnabled
    1885 {
    1886     return [self _boolValueForKey:WebKitCSSGridLayoutEnabledPreferenceKey];
    1887 }
    1888 
    1889 - (void)setCSSGridLayoutEnabled:(BOOL)enabled
    1890 {
    1891     [self _setBoolValue:enabled forKey:WebKitCSSGridLayoutEnabledPreferenceKey];
    18921881}
    18931882
  • trunk/Source/WebKit/mac/WebView/WebPreferencesPrivate.h

    r168079 r168416  
    205205- (BOOL)cssCompositingEnabled;
    206206- (void)setCSSCompositingEnabled:(BOOL)enabled;
    207 
    208 - (BOOL)cssGridLayoutEnabled;
    209 - (void)setCSSGridLayoutEnabled:(BOOL)enabled;
    210207
    211208- (BOOL)showDebugBorders;
  • trunk/Source/WebKit/mac/WebView/WebView.mm

    r168085 r168416  
    23392339    settings.setWebAudioEnabled([preferences webAudioEnabled]);
    23402340#endif
    2341     settings.setCSSGridLayoutEnabled([preferences cssGridLayoutEnabled]);
    23422341#if ENABLE(FULLSCREEN_API)
    23432342    settings.setFullScreenEnabled([preferences fullScreenEnabled]);
  • trunk/Source/WebKit2/ChangeLog

    r168414 r168416  
     12014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [CSS Grid Layout] Remove runtime feature
     4        https://bugs.webkit.org/show_bug.cgi?id=132382
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Remove cssGridLayoutEnabled setting usage.
     9
     10        * Shared/WebPreferencesStore.h:
     11        * UIProcess/API/C/WKPreferences.cpp:
     12        (WKPreferencesSetCSSGridLayoutEnabled): Deleted.
     13        (WKPreferencesGetCSSGridLayoutEnabled): Deleted.
     14        * UIProcess/API/C/WKPreferencesRefPrivate.h:
     15        * UIProcess/API/gtk/WebKitSettings.cpp:
     16        (webKitSettingsConstructed):
     17        * UIProcess/gtk/ExperimentalFeatures.cpp:
     18        * UIProcess/gtk/ExperimentalFeatures.h:
     19        * WebProcess/InjectedBundle/InjectedBundle.cpp:
     20        (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):
     21        * WebProcess/WebPage/WebPage.cpp:
     22        (WebKit::WebPage::updatePreferences):
     23        * mac/WebKit2.order:
     24
    1252014-05-07  Csaba Osztrogonác  <ossy@webkit.org>
    226
  • trunk/Source/WebKit2/Shared/WebPreferencesStore.h

    r168046 r168416  
    134134    macro(CSSRegionsEnabled, cssRegionsEnabled, Bool, bool, true) \
    135135    macro(CSSCompositingEnabled, cssCompositingEnabled, Bool, bool, true) \
    136     macro(CSSGridLayoutEnabled, cssGridLayoutEnabled, Bool, bool, true) \
    137136    macro(RegionBasedColumnsEnabled, regionBasedColumnsEnabled, Bool, bool, true) \
    138137    macro(ForceFTPDirectoryListings, forceFTPDirectoryListings, Bool, bool, false) \
  • trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp

    r166553 r168416  
    510510}
    511511
    512 void WKPreferencesSetCSSGridLayoutEnabled(WKPreferencesRef preferencesRef, bool flag)
    513 {
    514     toImpl(preferencesRef)->setCSSGridLayoutEnabled(flag);
    515 }
    516 
    517 bool WKPreferencesGetCSSGridLayoutEnabled(WKPreferencesRef preferencesRef)
    518 {
    519     return toImpl(preferencesRef)->cssGridLayoutEnabled();
    520 }
    521 
    522512void WKPreferencesSetRegionBasedColumnsEnabled(WKPreferencesRef preferencesRef, bool flag)
    523513{
  • trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesRefPrivate.h

    r166993 r168416  
    110110
    111111// Defaults to false
    112 WK_EXPORT void WKPreferencesSetCSSGridLayoutEnabled(WKPreferencesRef, bool flag);
    113 WK_EXPORT bool WKPreferencesGetCSSGridLayoutEnabled(WKPreferencesRef);
    114 
    115 // Defaults to false
    116112WK_EXPORT void WKPreferencesSetRegionBasedColumnsEnabled(WKPreferencesRef, bool flag);
    117113WK_EXPORT bool WKPreferencesGetRegionBasedColumnsEnabled(WKPreferencesRef);
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp

    r166567 r168416  
    148148    WebPreferences* prefs = WEBKIT_SETTINGS(object)->priv->preferences.get();
    149149    ExperimentalFeatures features;
    150     bool cssGridLayoutEnabled = features.isEnabled(ExperimentalFeatures::CSSGridLayout);
    151     if (prefs->cssGridLayoutEnabled() != cssGridLayoutEnabled)
    152         prefs->setCSSGridLayoutEnabled(cssGridLayoutEnabled);
    153150    bool regionBasedColumnsEnabled = features.isEnabled(ExperimentalFeatures::RegionBasedColumns);
    154151    if (prefs->regionBasedColumnsEnabled() != regionBasedColumnsEnabled)
  • trunk/Source/WebKit2/UIProcess/gtk/ExperimentalFeatures.cpp

    r167993 r168416  
    4040
    4141static Setting settings[] = {
    42     { ExperimentalFeatures::CSSGridLayout, "CSS_GRID_LAYOUT", true },
    4342    { ExperimentalFeatures::RegionBasedColumns, "REGION_BASED_COLUMNS", false }
    4443};
  • trunk/Source/WebKit2/UIProcess/gtk/ExperimentalFeatures.h

    r162215 r168416  
    3838public:
    3939    enum Feature {
    40         CSSGridLayout,
    4140        RegionBasedColumns
    4241    };
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp

    r168123 r168416  
    197197    macro(WebKitAcceleratedCompositingEnabled, AcceleratedCompositingEnabled, acceleratedCompositingEnabled) \
    198198    macro(WebKitCanvasUsesAcceleratedDrawing, CanvasUsesAcceleratedDrawing, canvasUsesAcceleratedDrawing) \
    199     macro(WebKitCSSGridLayoutEnabled, CSSGridLayoutEnabled, cssGridLayoutEnabled) \
    200199    macro(WebKitFrameFlatteningEnabled, FrameFlatteningEnabled, frameFlatteningEnabled) \
    201200    macro(WebKitJavaEnabled, JavaEnabled, javaEnabled) \
  • trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp

    r168325 r168416  
    25802580    RuntimeEnabledFeatures::sharedFeatures().setCSSRegionsEnabled(store.getBoolValueForKey(WebPreferencesKey::cssRegionsEnabledKey()));
    25812581    RuntimeEnabledFeatures::sharedFeatures().setCSSCompositingEnabled(store.getBoolValueForKey(WebPreferencesKey::cssCompositingEnabledKey()));
    2582 #if ENABLE(CSS_GRID_LAYOUT)
    2583     settings.setCSSGridLayoutEnabled(store.getBoolValueForKey(WebPreferencesKey::cssGridLayoutEnabledKey()));
    2584 #endif
    25852582    settings.setRegionBasedColumnsEnabled(store.getBoolValueForKey(WebPreferencesKey::regionBasedColumnsEnabledKey()));
    25862583    settings.setWebGLEnabled(store.getBoolValueForKey(WebPreferencesKey::webGLEnabledKey()));
  • trunk/Source/WebKit2/mac/WebKit2.order

    r162644 r168416  
    196196__ZN6WebKit17WebPreferencesKey20cssRegionsEnabledKeyEv
    197197__ZN6WebKit17WebPreferencesKey24cssCompositingEnabledKeyEv
    198 __ZN6WebKit17WebPreferencesKey23cssGridLayoutEnabledKeyEv
    199198__ZN6WebKit17WebPreferencesKey28regionBasedColumnsEnabledKeyEv
    200199__ZN6WebKit17WebPreferencesKey28forceFTPDirectoryListingsKeyEv
  • trunk/Tools/ChangeLog

    r168410 r168416  
     12014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [CSS Grid Layout] Remove runtime feature
     4        https://bugs.webkit.org/show_bug.cgi?id=132382
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Remove cssGridLayoutEnabled setting usage.
     9
     10        * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
     11        (DumpRenderTreeChrome::resetDefaultsToConsistentValues):
     12        * DumpRenderTree/efl/TestRunnerEfl.cpp:
     13        (TestRunner::overridePreference):
     14        * DumpRenderTree/mac/DumpRenderTree.mm:
     15        (resetWebPreferencesToConsistentValues):
     16
    1172014-05-06  David Kilzer  <ddkilzer@apple.com>
    218
  • trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp

    r168139 r168416  
    316316    DumpRenderTreeSupportEfl::setValidationMessageTimerMagnification(mainView(), -1);
    317317    DumpRenderTreeSupportEfl::setAuthorAndUserStylesEnabled(mainView(), true);
    318     DumpRenderTreeSupportEfl::setCSSGridLayoutEnabled(mainView(), false);
    319318    DumpRenderTreeSupportEfl::setDefersLoading(mainView(), false);
    320319    DumpRenderTreeSupportEfl::setLoadsSiteIconsIgnoringImageLoadingSetting(mainView(), false);
  • trunk/Tools/DumpRenderTree/efl/TestRunnerEfl.cpp

    r165676 r168416  
    650650    else if (equals(key, "WebKitLoadSiteIconsKey"))
    651651        DumpRenderTreeSupportEfl::setLoadsSiteIconsIgnoringImageLoadingSetting(browser->mainView(), toBool(value));
    652     else if (equals(key, "WebKitCSSGridLayoutEnabled"))
    653         DumpRenderTreeSupportEfl::setCSSGridLayoutEnabled(browser->mainView(), toBool(value));
    654652    else if (equals(key, "WebKitCSSRegionsEnabled"))
    655653        DumpRenderTreeSupportEfl::setCSSRegionsEnabled(browser->mainView(), toBool(value));
  • trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm

    r168327 r168416  
    879879    [preferences setWebGLEnabled:NO];
    880880    [preferences setCSSRegionsEnabled:YES];
    881     [preferences setCSSGridLayoutEnabled:NO];
    882881    [preferences setUsePreHTML5ParserQuirks:NO];
    883882    [preferences setAsynchronousSpellCheckingEnabled:NO];
Note: See TracChangeset for help on using the changeset viewer.