Title: [125933] trunk/Source/WebKit/blackberry
- Revision
- 125933
- Author
- [email protected]
- Date
- 2012-08-17 14:16:44 -0700 (Fri, 17 Aug 2012)
Log Message
[BlackBerry] Allow in-region accelerated scrolling take advantage of defer_blits
https://bugs.webkit.org/show_bug.cgi?id=94379
PR #194595
Reviewed by Yong Li.
Patch by Antonio Gomes <[email protected]>
Internally reviewed by Jakob Petsovits.
Client does the blitting now.
* Api/InRegionScroller.cpp:
(BlackBerry::WebKit::InRegionScrollerPrivate::setScrollPositionCompositingThread):
Modified Paths
Diff
Modified: trunk/Source/WebKit/blackberry/Api/InRegionScroller.cpp (125932 => 125933)
--- trunk/Source/WebKit/blackberry/Api/InRegionScroller.cpp 2012-08-17 20:58:46 UTC (rev 125932)
+++ trunk/Source/WebKit/blackberry/Api/InRegionScroller.cpp 2012-08-17 21:16:44 UTC (rev 125933)
@@ -113,7 +113,8 @@
// FIXME: Clamp maximum and minimum scroll positions as a last attempt to fix round errors.
scrollLayer->override()->setBoundsOrigin(scrollPosition);
- m_webPage->scheduleCompositingRun();
+
+ // The client is going to blitVisibleContens, which allow us benefit from "defer blits" technique.
return true;
}
Modified: trunk/Source/WebKit/blackberry/ChangeLog (125932 => 125933)
--- trunk/Source/WebKit/blackberry/ChangeLog 2012-08-17 20:58:46 UTC (rev 125932)
+++ trunk/Source/WebKit/blackberry/ChangeLog 2012-08-17 21:16:44 UTC (rev 125933)
@@ -1,3 +1,16 @@
+2012-08-17 Antonio Gomes <[email protected]>
+
+ [BlackBerry] Allow in-region accelerated scrolling take advantage of defer_blits
+ https://bugs.webkit.org/show_bug.cgi?id=94379
+ PR #194595
+
+ Reviewed by Yong Li.
+
+ Client does the blitting now.
+
+ * Api/InRegionScroller.cpp:
+ (BlackBerry::WebKit::InRegionScrollerPrivate::setScrollPositionCompositingThread):
+
2012-08-17 Jacky Jiang <[email protected]>
[BlackBerry] On reload, www.sohu.com renders part white background, part overscroll pattern
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes