Changeset 162215 in webkit
- Timestamp:
- Jan 17, 2014, 12:56:01 PM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r162204 r162215 1 2014-01-17 Manuel Rego Casasnovas <rego@igalia.com> 2 3 [GTK] Add CSS Grid Layout as experimental feature 4 https://bugs.webkit.org/show_bug.cgi?id=127089 5 6 Reviewed by Martin Robinson. 7 8 Allow CSS Grid Layout to be enabled through the environment variable WEBKITGTK_EXPERIMENTAL_FEATURES. 9 10 Example: WEBKITGTK_EXPERIMENTAL_FEATURES="CSS_GRID_LAYOUT=1" 11 12 * UIProcess/API/gtk/WebKitSettings.cpp: 13 (webKitSettingsConstructed): Use new experimental feature to enable or disable CSS Grid Layout. 14 * UIProcess/gtk/ExperimentalFeatures.cpp: Add new experimental feature. 15 * UIProcess/gtk/ExperimentalFeatures.h: Ditto. 16 1 17 2014-01-17 Enrica Casucci <enrica@apple.com> 2 18 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp
r160909 r162215 148 148 WebPreferences* prefs = WEBKIT_SETTINGS(object)->priv->preferences.get(); 149 149 ExperimentalFeatures features; 150 bool cssGridLayoutEnabled = features.isEnabled(ExperimentalFeatures::CSSGridLayout); 151 if (prefs->cssGridLayoutEnabled() != cssGridLayoutEnabled) 152 prefs->setCSSGridLayoutEnabled(cssGridLayoutEnabled); 150 153 bool regionBasedColumnsEnabled = features.isEnabled(ExperimentalFeatures::RegionBasedColumns); 151 154 if (prefs->regionBasedColumnsEnabled() != regionBasedColumnsEnabled) -
trunk/Source/WebKit2/UIProcess/gtk/ExperimentalFeatures.cpp
r152922 r162215 40 40 41 41 static Setting settings[] = { 42 { ExperimentalFeatures::CSSGridLayout, "CSS_GRID_LAYOUT", false }, 42 43 { ExperimentalFeatures::RegionBasedColumns, "REGION_BASED_COLUMNS", false } 43 44 }; -
trunk/Source/WebKit2/UIProcess/gtk/ExperimentalFeatures.h
r152922 r162215 38 38 public: 39 39 enum Feature { 40 CSSGridLayout, 40 41 RegionBasedColumns 41 42 };
Note:
See TracChangeset
for help on using the changeset viewer.