Changeset 223992 in webkit
- Timestamp:
- Oct 25, 2017, 4:21:38 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt (added)
-
LayoutTests/compositing/contents-format/subpixel-antialiased-nested-layer.html (added)
-
LayoutTests/platform/ios/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/RenderLayer.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r223984 r223992 1 2017-10-25 Simon Fraser <simon.fraser@apple.com> 2 3 Aliasing of text in CSS specs is blocky and ugly 4 https://bugs.webkit.org/show_bug.cgi?id=174946 5 6 Reviewed by Dean Jackson. 7 8 * compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Added. 9 * compositing/contents-format/subpixel-antialiased-nested-layer.html: Added. 10 1 11 2017-10-25 Simon Fraser <simon.fraser@apple.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r223986 r223992 1 2017-10-25 Simon Fraser <simon.fraser@apple.com> 2 3 Aliasing of text in CSS specs is blocky and ugly 4 https://bugs.webkit.org/show_bug.cgi?id=174946 5 rdar://problem/33594542 6 7 Reviewed by Dean Jackson. 8 9 The PaintedContentRequest relating to subpixel-antialiased text was failing to be 10 satisfied if the text content in a composited layer was nested inside descendant 11 RenderLayers, because RenderLayer::isVisuallyNonEmpty() returned early. If this 12 function is passed a request, we can't return until we've satisfied the request 13 (which triggers the checking of descendant layers). 14 15 Test: compositing/contents-format/subpixel-antialiased-nested-layer.html 16 17 * rendering/RenderLayer.cpp: 18 (WebCore::RenderLayer::calculateClipRects const): 19 1 20 2017-10-25 Chris Dumez <cdumez@apple.com> 2 21 -
trunk/Source/WebCore/rendering/RenderLayer.cpp
r223720 r223992 6453 6453 6454 6454 if (renderer().isRenderReplaced() || hasOverflowControls()) { 6455 if (request) 6456 request->setHasPaintedContent(); 6457 return true; 6455 if (!request) 6456 return true; 6457 6458 request->setHasPaintedContent(); 6459 if (request->isSatisfied()) 6460 return true; 6458 6461 } 6459 6462 6460 6463 if (hasVisibleBoxDecorationsOrBackground()) { 6461 if (request) 6462 request->setHasPaintedContent(); 6463 return true; 6464 } 6465 6464 if (!request) 6465 return true; 6466 6467 request->setHasPaintedContent(); 6468 if (request->isSatisfied()) 6469 return true; 6470 } 6471 6466 6472 PaintedContentRequest localRequest; 6467 6473 if (!request)
Note:
See TracChangeset
for help on using the changeset viewer.