Changeset 171284 in webkit
- Timestamp:
- Jul 20, 2014 5:34:18 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r171283 r171284 1 2014-07-20 Dan Bernstein <mitz@apple.com> 2 3 <rdar://problems/17742611> -[_WKActivatedElementInfo image] is often empty 4 https://bugs.webkit.org/show_bug.cgi?id=135107 5 6 Reviewed by Sam Weinig. 7 8 Test: TestWebKitAPI/Tests/mac/RenderedImageFromDOMNode.mm 9 10 * page/FrameView.cpp: 11 (WebCore::FrameView::paintContents): To work around http://webkit.org/b/135106, replace the 12 paint root with its nearest ancestor that isn’t an inline with culled line boxes, if needed. 13 1 14 2014-07-20 Darin Adler <darin@apple.com> 2 15 -
trunk/Source/WebCore/page/FrameView.cpp
r171012 r171284 65 65 #include "RenderFullScreen.h" 66 66 #include "RenderIFrame.h" 67 #include "RenderInline.h" 67 68 #include "RenderLayer.h" 68 69 #include "RenderLayerBacking.h" … … 3667 3668 #endif 3668 3669 3670 // To work around http://webkit.org/b/135106, ensure that the paint root isn't an inline with culled line boxes. 3671 // FIXME: This can cause additional content to be included in the snapshot, so remove this once that bug is fixed. 3672 while (eltRenderer && eltRenderer->isRenderInline() && !toRenderInline(eltRenderer)->firstLineBox()) 3673 eltRenderer = eltRenderer->parent(); 3674 3669 3675 rootLayer->paint(context, dirtyRect, m_paintBehavior, eltRenderer); 3670 3676 if (rootLayer->containsDirtyOverlayScrollbars()) -
trunk/Tools/ChangeLog
r171277 r171284 1 2014-07-20 Dan Bernstein <mitz@apple.com> 2 3 Test for <rdar://problems/17742611> -[_WKActivatedElementInfo image] is often empty 4 https://bugs.webkit.org/show_bug.cgi?id=135107 5 6 Reviewed by Sam Weinig. 7 8 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: 9 * TestWebKitAPI/Tests/mac/RenderedImageFromDOMNode.mm: Added. 10 (-[RenderedImageFromDOMNodeFrameLoadDelegate webView:didFinishLoadForFrame:]): 11 (TestWebKitAPI::TEST): 12 1 13 2014-07-20 David Kilzer <ddkilzer@apple.com> 2 14 -
trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
r170187 r171284 82 82 3799AD3A14120A43005EB0C6 /* StringByEvaluatingJavaScriptFromString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3799AD3914120A43005EB0C6 /* StringByEvaluatingJavaScriptFromString.mm */; }; 83 83 37A6895F148A9B50005100FA /* SubresourceErrorCrash.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37A6895D148A9B50005100FA /* SubresourceErrorCrash.mm */; }; 84 37C784E0197C8F2E0010A496 /* RenderedImageFromDOMNode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37C784DE197C8F2E0010A496 /* RenderedImageFromDOMNode.mm */; }; 84 85 37DC678D140D7C5000ABCCDB /* DOMRangeOfString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37DC678B140D7C5000ABCCDB /* DOMRangeOfString.mm */; }; 85 86 37DC6791140D7D7600ABCCDB /* DOMRangeOfString.html in Copy Resources */ = {isa = PBXBuildFile; fileRef = 37DC678F140D7D3A00ABCCDB /* DOMRangeOfString.html */; }; … … 420 421 3799AD3914120A43005EB0C6 /* StringByEvaluatingJavaScriptFromString.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = StringByEvaluatingJavaScriptFromString.mm; sourceTree = "<group>"; }; 421 422 37A6895D148A9B50005100FA /* SubresourceErrorCrash.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SubresourceErrorCrash.mm; sourceTree = "<group>"; }; 423 37C784DE197C8F2E0010A496 /* RenderedImageFromDOMNode.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RenderedImageFromDOMNode.mm; sourceTree = "<group>"; }; 422 424 37DC678B140D7C5000ABCCDB /* DOMRangeOfString.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMRangeOfString.mm; sourceTree = "<group>"; }; 423 425 37DC678F140D7D3A00ABCCDB /* DOMRangeOfString.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = DOMRangeOfString.html; sourceTree = "<group>"; }; … … 1020 1022 A57A34EF16AF677200C2501F /* PageVisibilityStateWithWindowChanges.mm */, 1021 1023 00BC16851680FE810065F1E5 /* PublicSuffix.mm */, 1024 37C784DE197C8F2E0010A496 /* RenderedImageFromDOMNode.mm */, 1022 1025 3722C8681461E03E00C45D00 /* RenderedImageFromDOMRange.mm */, 1023 1026 261516D515B0E60500A2C201 /* SetAndUpdateCacheModel.mm */, … … 1212 1215 A7A966DB140ECCC8005EF9B4 /* CheckedArithmeticOperations.cpp in Sources */, 1213 1216 5142B2711517C88B00C32B19 /* ContextMenuCanCopyURL.mm in Sources */, 1217 37C784E0197C8F2E0010A496 /* RenderedImageFromDOMNode.mm in Sources */, 1214 1218 F6F3F29113342FEB00A6BF19 /* CookieManager.cpp in Sources */, 1215 1219 1ABC3DEF1899BE6D004F0626 /* Navigation.mm in Sources */,
Note: See TracChangeset
for help on using the changeset viewer.