Changeset 139034 in webkit
- Timestamp:
- Jan 7, 2013 11:07:02 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r139031 r139034 1 2013-01-07 Christophe Dumez <christophe.dumez@intel.com> 2 3 [CoordinatedGraphics] compositing/repaint/resize-repaint.html is failing 4 https://bugs.webkit.org/show_bug.cgi?id=104637 5 6 Reviewed by Noam Rosenthal. 7 8 Unskip compositing/repaint/resize-repaint.html now that Coordinated 9 Graphics is no longer repainting unconditionally compositing layers 10 when their size changes. 11 12 * platform/efl-wk2/TestExpectations: 13 1 14 2013-01-07 Christophe Dumez <christophe.dumez@intel.com> 2 15 -
trunk/LayoutTests/platform/efl-wk2/TestExpectations
r139031 r139034 369 369 Bug(EFL) svg/transforms/transformed-text-fill-pattern.html [ ImageOnlyFailure ] 370 370 371 # New compositing test introduced in r137215 that is failing on WK2 EFL.372 webkit.org/b/104637 compositing/repaint/resize-repaint.html [ Failure ]373 374 371 webkit.org/b/104656 compositing/repaint/clipped-layer-size-change.html [ ImageOnlyFailure Pass ] 375 372 -
trunk/Source/WebKit2/ChangeLog
r139031 r139034 1 2013-01-07 Christophe Dumez <christophe.dumez@intel.com> 2 3 [CoordinatedGraphics] compositing/repaint/resize-repaint.html is failing 4 https://bugs.webkit.org/show_bug.cgi?id=104637 5 6 Reviewed by Noam Rosenthal. 7 8 r137526 attempted to fix excessive repainting when compositing layers 9 change size. However, the fix did not suffice for ports using Coordinated 10 Graphics because CoordinatedGraphicsLayer::setSize() was calling 11 setNeedsDisplay() causing a full repaint. 12 13 This patch removes the call to setNeedsDisplay() in 14 CoordinatedGraphicsLayer::setSize() so that we don't unconditionally 15 repaint CoordinatedGraphics layers when their size changes. 16 17 * WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp: 18 (WebCore::CoordinatedGraphicsLayer::setSize): 19 1 20 2013-01-07 Christophe Dumez <christophe.dumez@intel.com> 2 21 -
trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp
r139031 r139034 215 215 216 216 GraphicsLayer::setSize(size); 217 setNeedsDisplay(); 217 218 218 if (maskLayer()) 219 219 maskLayer()->setSize(size);
Note: See TracChangeset
for help on using the changeset viewer.