Changeset 129604 in webkit
- Timestamp:
- Sep 26, 2012 12:38:12 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r129560 r129604 1 2012-09-26 Zan Dobersek <zandobersek@gmail.com> 2 3 [GTK] Enable some of the unstable CSS features 4 https://bugs.webkit.org/show_bug.cgi?id=97572 5 6 Reviewed by Martin Robinson. 7 8 Export the required RuntimeEnabledFeatures symbol. 9 10 * Source/autotools/symbols.filter: 11 1 12 2012-09-25 Cosmin Truta <ctruta@rim.com> 2 13 -
trunk/LayoutTests/ChangeLog
r129601 r129604 1 2012-09-26 Zan Dobersek <zandobersek@gmail.com> 2 3 [GTK] Enable some of the unstable CSS features 4 https://bugs.webkit.org/show_bug.cgi?id=97572 5 6 Reviewed by Martin Robinson. 7 8 Remove expectations for the features being enabled and 9 add more specific failure expectations for tests that are 10 still failing. 11 12 * platform/gtk/TestExpectations: 13 1 14 2012-09-26 Gavin Barraclough <barraclough@apple.com> 2 15 -
trunk/LayoutTests/platform/gtk/TestExpectations
r129520 r129604 300 300 Bug(GTK) http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html [ Skip ] 301 301 302 # <style scoped> is not yet enabled.303 webkit.org/b/49142 fast/css/style-scoped [ Failure ]304 305 # CSS Regions tests for region styling and scoped styles306 Bug(GTK) fast/regions/style-scoped-in-flow-override-container-style.html [ ImageOnlyFailure ]307 Bug(GTK) fast/regions/style-scoped-in-flow-override-region-styling-multiple-regions.html [ ImageOnlyFailure ]308 Bug(GTK) fast/regions/style-scoped-in-flow-override-region-styling.html [ ImageOnlyFailure ]309 Bug(GTK) fast/regions/style-scoped-in-flow.html [ ImageOnlyFailure ]310 311 302 # CSS Filters is disabled 312 303 Bug(GTK) css3/filters [ Skip ] … … 319 310 Bug(GTK) fast/css/image-set-parsing-invalid.html [ Skip ] 320 311 Bug(GTK) fast/css/image-set-setting.html [ Skip ] 321 322 # CSS Sticky Position is not yet enabled323 Bug(GTK) fast/css/sticky [ Skip ]324 312 325 313 # For now, Web Audio API is disabled … … 402 390 # CSS image-orientation is not yet enabled. 403 391 webkit.org/b/89052 fast/css/image-orientation 404 405 # CSS3 Text Decoration support is not yet enabled (needs ENABLE_CSS3_TEXT_DECORATION).406 webkit.org/b/58491 fast/css3-text-decoration407 392 408 393 # No CORS support for media elements is implemented yet. … … 1211 1196 1212 1197 webkit.org/b/84701 fast/block/line-layout/selection-highlight-overlap.html [ ImageOnlyFailure ] 1198 webkit.org/b/84701 fast/css/sticky/inline-sticky-abspos-child.html [ ImageOnlyFailure ] 1199 webkit.org/b/84701 fast/css/sticky/inline-sticky.html [ ImageOnlyFailure ] 1213 1200 1214 1201 webkit.org/b/85376 fullscreen/video-controls-drag.html [ Failure ] … … 1305 1292 webkit.org/b/91319 css2.1/20110323/vertical-align-boxes-001.htm [ ImageOnlyFailure ] 1306 1293 1307 # Failing after r123379 on EFL and GTK.1308 webkit.org/b/92063 fast/css/sticky/parsing-position-sticky.html [ Failure ]1309 1310 1294 webkit.org/b/92100 accessibility/canvas-accessibilitynodeobject.html [ Failure ] 1311 1295 … … 1372 1356 webkit.org/b/97529 http/tests/security/xss-eval.html [ Failure ] 1373 1357 1358 webkit.org/b/49142 fast/regions/style-scoped-in-flow-override-region-styling-multiple-regions.html [ ImageOnlyFailure ] 1359 1374 1360 #//////////////////////////////////////////////////////////////////////////////////////// 1375 1361 # End of Tests failing -
trunk/Source/WebCore/ChangeLog
r129602 r129604 1 2012-09-26 Zan Dobersek <zandobersek@gmail.com> 2 3 [GTK] Enable some of the unstable CSS features 4 https://bugs.webkit.org/show_bug.cgi?id=97572 5 6 Reviewed by Martin Robinson. 7 8 Enable the CSS sticky position, CSS3 text decoration and <style scoped> 9 features by default but disable them if unstable features are not meant 10 to be enabled. 11 12 No new tests - the related tests are being unskipped or are having failure 13 expectations removed. 14 15 * GNUmakefile.am: 16 * GNUmakefile.features.am: 17 1 18 2012-09-26 Dongwoo Joshua Im <dw.im@samsung.com> 2 19 -
trunk/Source/WebCore/GNUmakefile.am
r128992 r129604 349 349 if !ENABLE_UNSTABLE_FEATURES 350 350 feature_defines_unstable += \ 351 ENABLE_CSS3_TEXT_DECORATION=0 \ 352 ENABLE_CSS_STICKY_POSITION=0 \ 353 ENABLE_LINK_PREFETCH=0 \ 351 354 ENABLE_MUTATION_OBSERVERS=0 \ 352 ENABLE_ LINK_PREFETCH=0 \355 ENABLE_STYLE_SCOPED=0 \ 353 356 ENABLE_VIDEO_TRACK=0 \ 354 357 ENABLE_WEB_TIMING=0 -
trunk/Source/WebCore/GNUmakefile.features.am
r129260 r129604 7 7 ENABLE_CHANNEL_MESSAGING=1 \ 8 8 ENABLE_CSP_NEXT=0 \ 9 ENABLE_CSS3_TEXT_DECORATION=1 \ 9 10 ENABLE_CSS_BOX_DECORATION_BREAK=1 \ 10 11 ENABLE_CSS_COMPOSITING=0 \ … … 16 17 ENABLE_CSS_REGIONS=1 \ 17 18 ENABLE_CSS_SHADERS=0 \ 19 ENABLE_CSS_STICKY_POSITION=1 \ 18 20 ENABLE_CSS_VARIABLES=0 \ 19 21 ENABLE_CUSTOM_SCHEME_HANDLER=0 \ … … 77 79 ENABLE_SPELLCHECK=1 \ 78 80 ENABLE_SQL_DATABASE=1 \ 79 ENABLE_STYLE_SCOPED= 0\81 ENABLE_STYLE_SCOPED=1 \ 80 82 ENABLE_SVG=1 \ 81 83 ENABLE_SVG_DOM_OBJC_BINDINGS=0 \ -
trunk/Source/WebKit/gtk/ChangeLog
r129545 r129604 1 2012-09-26 Zan Dobersek <zandobersek@gmail.com> 2 3 [GTK] Enable some of the unstable CSS features 4 https://bugs.webkit.org/show_bug.cgi?id=97572 5 6 Reviewed by Martin Robinson. 7 8 Add a helper DumpRenderTreeSupportGtk method for enabling 9 the <style scoped> support in WebCore. This is used in DumpRenderTree. 10 11 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: 12 (DumpRenderTreeSupportGtk::setShadowDOMEnabled): Add missing 13 ENABLE(SHADOW_DOM) compilation guards. 14 (DumpRenderTreeSupportGtk::setStyleScopedEnabled): 15 * WebCoreSupport/DumpRenderTreeSupportGtk.h: 16 (DumpRenderTreeSupportGtk): Remove the 'enabled' parameter name from both 17 setShadowDOMEnabled and setStyleScopedEnabled method declarations as it adds 18 no information and is causing style warnings. 19 1 20 2012-09-25 Beth Dakin <bdakin@apple.com> 2 21 -
trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp
r129444 r129604 694 694 void DumpRenderTreeSupportGtk::setShadowDOMEnabled(bool enabled) 695 695 { 696 #if ENABLE(SHADOW_DOM) 696 697 RuntimeEnabledFeatures::setShadowDOMEnabled(enabled); 698 #endif 699 } 700 701 void DumpRenderTreeSupportGtk::setStyleScopedEnabled(bool enabled) 702 { 703 #if ENABLE(STYLE_SCOPED) 704 RuntimeEnabledFeatures::setStyleScopedEnabled(enabled); 705 #endif 697 706 } 698 707 -
trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h
r129444 r129604 119 119 static void setCSSGridLayoutEnabled(WebKitWebView*, bool enabled); 120 120 static void setCSSRegionsEnabled(WebKitWebView*, bool enabled); 121 static void setShadowDOMEnabled(bool enabled); 121 static void setShadowDOMEnabled(bool); 122 static void setStyleScopedEnabled(bool); 122 123 123 124 static void deliverAllMutationsIfNecessary(); -
trunk/Source/autotools/symbols.filter
r129462 r129604 185 185 _ZN7WebCore22RuntimeEnabledFeatures22isDialogElementEnabledE; 186 186 _ZN7WebCore22RuntimeEnabledFeatures37isAuthorShadowDOMForAnyElementEnabledE; 187 _ZN7WebCore22RuntimeEnabledFeatures20isStyleScopedEnabledE; 187 188 _ZNK7WebCore8Document13nodesFromRectEiijjjjbb; 188 189 _ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_8NodeListE; -
trunk/Tools/ChangeLog
r129600 r129604 1 2012-09-26 Zan Dobersek <zandobersek@gmail.com> 2 3 [GTK] Enable some of the unstable CSS features 4 https://bugs.webkit.org/show_bug.cgi?id=97572 5 6 Reviewed by Martin Robinson. 7 8 Enable the <style scoped> support via DumpRenderTreeSupportGtk method 9 whenever resetting defualts to consistent values. 10 11 * DumpRenderTree/gtk/DumpRenderTree.cpp: 12 (resetDefaultsToConsistentValues): 13 1 14 2012-09-26 Zan Dobersek <zandobersek@gmail.com> 2 15 -
trunk/Tools/DumpRenderTree/gtk/DumpRenderTree.cpp
r129595 r129604 518 518 DumpRenderTreeSupportGtk::setCSSRegionsEnabled(webView, true); 519 519 DumpRenderTreeSupportGtk::setShadowDOMEnabled(true); 520 DumpRenderTreeSupportGtk::setStyleScopedEnabled(true); 520 521 } 521 522
Note: See TracChangeset
for help on using the changeset viewer.