WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
93478
[BlackBerry] Propagate GraphicsLayer::boundsOrigin down to the platform layers
https://bugs.webkit.org/show_bug.cgi?id=93478
Summary
[BlackBerry] Propagate GraphicsLayer::boundsOrigin down to the platform layers
Antonio Gomes
Reported
2012-08-08 07:38:40 PDT
PR #188657 This property is being used to translate hardware accelerated "Layers", for fast scrolling (primarily blocks, i.e. divs and friends). We need to support it therefore.
Attachments
patch
(8.27 KB, patch)
2012-08-08 08:17 PDT
,
Antonio Gomes
yong.li.webkit
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Antonio Gomes
Comment 1
2012-08-08 08:17:40 PDT
Created
attachment 157221
[details]
patch
Yong Li
Comment 2
2012-08-08 09:37:06 PDT
Comment on
attachment 157221
[details]
patch Not familiar with InRegion scroller. But this patch looks good to me
Antonio Gomes
Comment 3
2012-08-08 12:24:53 PDT
Committed <
http://trac.webkit.org/changeset/125068
>
Arvid Nilsson
Comment 4
2012-08-09 00:58:05 PDT
Comment on
attachment 157221
[details]
patch View in context:
https://bugs.webkit.org/attachment.cgi?id=157221&action=review
Just one comment
> Source/WebCore/platform/graphics/blackberry/LayerCompositingThread.h:136 > + void setBoundsOrigin(const FloatPoint& boundsOrigin) { m_boundsOrigin = boundsOrigin; }
I think this is dead code, since you started using LayerOverride::setBoundsOrigin() instead. The only reason to place a setter in this block is if you want to be able to run a LayerAnimation on that property, or if you expose boundsOrigin in the WebOverlay API.
Antonio Gomes
Comment 5
2012-08-09 09:32:36 PDT
(In reply to
comment #4
)
> (From update of
attachment 157221
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=157221&action=review
> > Just one comment > > > Source/WebCore/platform/graphics/blackberry/LayerCompositingThread.h:136 > > + void setBoundsOrigin(const FloatPoint& boundsOrigin) { m_boundsOrigin = boundsOrigin; } > > I think this is dead code, since you started using LayerOverride::setBoundsOrigin() instead. The only reason to place a setter in this block is if you want to be able to run a LayerAnimation on that property, or if you expose boundsOrigin in the WebOverlay API.
True. Will clean up...
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug