Title: [153755] branches/safari-537-branch/Source/WebKit2
- Revision
- 153755
- Author
- [email protected]
- Date
- 2013-08-06 09:16:27 -0700 (Tue, 06 Aug 2013)
Log Message
Merged r153753. <rdar://problem/14648086>
Modified Paths
Diff
Modified: branches/safari-537-branch/Source/WebKit2/ChangeLog (153754 => 153755)
--- branches/safari-537-branch/Source/WebKit2/ChangeLog 2013-08-06 15:54:23 UTC (rev 153754)
+++ branches/safari-537-branch/Source/WebKit2/ChangeLog 2013-08-06 16:16:27 UTC (rev 153755)
@@ -1,3 +1,24 @@
+2013-08-06 Lucas Forschler <[email protected]>
+
+ Merge r153753
+
+ 2013-08-06 Andreas Kling <[email protected]>
+
+ REGRESSION(r151403): Resizing is extremely laggy on many sites when plugins are disallowed.
+ <http://webkit.org/b/119516>
+ <rdar://problem/14648086>
+
+ Reviewed by Simon Fraser.
+
+ The web process relies on the WindowAndViewFramesChanged mechanism for caching a copy
+ of the window rect for fast access from DOMWindow APIs.
+
+ We retain part of the optimization introduced in r151403, namely not computing the
+ viewFrameInWindowCoordinates and accessibilityPosition unless the web process needs them.
+
+ * UIProcess/API/mac/WKView.mm:
+ (-[WKView _updateWindowAndViewFrames]):
+
2013-08-05 Lucas Forschler <[email protected]>
Merge r153724
Modified: branches/safari-537-branch/Source/WebKit2/UIProcess/API/mac/WKView.mm (153754 => 153755)
--- branches/safari-537-branch/Source/WebKit2/UIProcess/API/mac/WKView.mm 2013-08-06 15:54:23 UTC (rev 153754)
+++ branches/safari-537-branch/Source/WebKit2/UIProcess/API/mac/WKView.mm 2013-08-06 16:16:27 UTC (rev 153755)
@@ -471,9 +471,6 @@
dispatch_async(dispatch_get_main_queue(), ^{
_data->_didScheduleWindowAndViewFrameUpdate = NO;
- if (!_data->_needsViewFrameInWindowCoordinates && !WebCore::AXObjectCache::accessibilityEnabled())
- return;
-
NSRect viewFrameInWindowCoordinates = NSZeroRect;
NSPoint accessibilityPosition = NSZeroPoint;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes