WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 84305
[chromium] Plumb a compositor surface ready notification through to the threaded compositor
https://bugs.webkit.org/show_bug.cgi?id=84305
Summary
[chromium] Plumb a compositor surface ready notification through to the threa...
James Robinson
Reported
2012-04-18 17:35:08 PDT
[chromium] Plumb a compositor surface ready notification through to the threaded compositor
Attachments
Patch
(17.85 KB, patch)
2012-04-18 17:41 PDT
,
James Robinson
no flags
Details
Formatted Diff
Diff
rebased
(17.89 KB, patch)
2012-04-18 18:36 PDT
,
James Robinson
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ec2-cr-linux-01
(6.04 MB, application/zip)
2012-04-18 19:51 PDT
,
WebKit Review Bot
no flags
Details
Patch
(18.35 KB, patch)
2012-04-18 20:34 PDT
,
James Robinson
no flags
Details
Formatted Diff
Diff
initialize new bool in WebViewImpl ctor
(18.64 KB, patch)
2012-04-19 17:21 PDT
,
James Robinson
no flags
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
James Robinson
Comment 1
2012-04-18 17:41:18 PDT
Created
attachment 137809
[details]
Patch
James Robinson
Comment 2
2012-04-18 17:44:24 PDT
https://chromiumcodereview.appspot.com/10095021/
has to land before this can thanks to render_widget_fullscreen_pepper
James Robinson
Comment 3
2012-04-18 18:36:51 PDT
Created
attachment 137813
[details]
rebased
WebKit Review Bot
Comment 4
2012-04-18 18:40:25 PDT
Please wait for approval from
abarth@webkit.org
,
dglazkov@chromium.org
,
fishd@chromium.org
,
jamesr@chromium.org
or
tkent@chromium.org
before submitting, as this patch contains changes to the Chromium public API. See also
https://trac.webkit.org/wiki/ChromiumWebKitAPI
.
WebKit Review Bot
Comment 5
2012-04-18 19:51:35 PDT
Comment on
attachment 137813
[details]
rebased
Attachment 137813
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12438090
New failing tests: CCLayerTreeHostTestSetNeedsAnimateInsideAnimationCallback.runMultiThread CCLayerTreeHostTestAtomicCommit.runMultiThread CCLayerTreeHostTestSetVisible.runMultiThread CCLayerTreeHostTestCompositeAndReadbackWhileInvisible.runMultiThread CCLayerTreeHostTestCommit.runTest CCLayerTreeHostTestOpacityChange.runMultiThread CCLayerTreeHostTestStartPageScaleAnimation.runTest CCLayerTreeHostTestFractionalScroll.runMultiThread CCLayerTreeHostTestSetRepeatedLostContext.runMultiThread CCLayerTreeHostTestAtomicCommitWithPartialUpdate.runMultiThread CCLayerTreeHostTestSetNeedsRedraw.runMultiThread CCLayerTreeHostTestAddAnimationWithTimingFunction.runMultiThread CCLayerTreeHostTestAddAnimation.runMultiThread CCLayerTreeHostTestDoNotSkipLayersWithAnimatedOpacity.runMultiThread CCLayerTreeHostTestSynchronizeAnimationStartTimes.runMultiThread CCLayerTreeHostTestSetNeedsCommit2.runMultiThread CCLayerTreeHostTestTickAnimationWhileBackgrounded.runMultiThread CCLayerTreeHostTestSetSingleLostContext.runMultiThread CCLayerTreeHostTestCommitingWithContinuousRedraw.runMultiThread
WebKit Review Bot
Comment 6
2012-04-18 19:51:41 PDT
Created
attachment 137824
[details]
Archive of layout-test-results from ec2-cr-linux-01 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-01 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Nat Duca
Comment 7
2012-04-18 20:01:15 PDT
Comment on
attachment 137813
[details]
rebased Looks good.
James Robinson
Comment 8
2012-04-18 20:29:59 PDT
(In reply to
comment #5
)
> (From update of
attachment 137813
[details]
) >
Attachment 137813
[details]
did not pass chromium-ews (chromium-xvfb): > Output:
http://queues.webkit.org/results/12438090
> > New failing tests: > CCLayerTreeHostTestSetNeedsAnimateInsideAnimationCallback.runMultiThread > CCLayerTreeHostTestAtomicCommit.runMultiThread > CCLayerTreeHostTestSetVisible.runMultiThread > CCLayerTreeHostTestCompositeAndReadbackWhileInvisible.runMultiThread > CCLayerTreeHostTestCommit.runTest > CCLayerTreeHostTestOpacityChange.runMultiThread > CCLayerTreeHostTestStartPageScaleAnimation.runTest > CCLayerTreeHostTestFractionalScroll.runMultiThread > CCLayerTreeHostTestSetRepeatedLostContext.runMultiThread > CCLayerTreeHostTestAtomicCommitWithPartialUpdate.runMultiThread > CCLayerTreeHostTestSetNeedsRedraw.runMultiThread > CCLayerTreeHostTestAddAnimationWithTimingFunction.runMultiThread > CCLayerTreeHostTestAddAnimation.runMultiThread > CCLayerTreeHostTestDoNotSkipLayersWithAnimatedOpacity.runMultiThread > CCLayerTreeHostTestSynchronizeAnimationStartTimes.runMultiThread > CCLayerTreeHostTestSetNeedsCommit2.runMultiThread > CCLayerTreeHostTestTickAnimationWhileBackgrounded.runMultiThread > CCLayerTreeHostTestSetSingleLostContext.runMultiThread > CCLayerTreeHostTestCommitingWithContinuousRedraw.runMultiThread
Oh whoops, I changed the CCLayerTreeHost contract to require calling setSurfaceReady() before it draws anything, and I didn't update these unit tests to set that. I guess we learned who forgot to run unit tests before uploading their patch today! Will fix.
James Robinson
Comment 9
2012-04-18 20:34:08 PDT
Created
attachment 137831
[details]
Patch
James Robinson
Comment 10
2012-04-19 16:27:37 PDT
Comment on
attachment 137831
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=137831&action=review
> Source/WebKit/chromium/src/WebViewImpl.h:758 > + bool m_compositorSurfaceReady;
whoops, i forgot to initialize this bool in the c'tor. will update
James Robinson
Comment 11
2012-04-19 17:21:12 PDT
Created
attachment 138010
[details]
initialize new bool in WebViewImpl ctor
Adrienne Walker
Comment 12
2012-04-20 12:01:33 PDT
Comment on
attachment 138010
[details]
initialize new bool in WebViewImpl ctor R=me.
WebKit Review Bot
Comment 13
2012-04-20 16:49:59 PDT
Comment on
attachment 138010
[details]
initialize new bool in WebViewImpl ctor Clearing flags on attachment: 138010 Committed
r114800
: <
http://trac.webkit.org/changeset/114800
>
WebKit Review Bot
Comment 14
2012-04-20 16:50:12 PDT
All reviewed patches have been landed. Closing bug.
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