WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
106672
[Texmap][GTK] The poster-circle doesn't appear.
https://bugs.webkit.org/show_bug.cgi?id=106672
Summary
[Texmap][GTK] The poster-circle doesn't appear.
ChangSeok Oh
Reported
2013-01-11 09:48:55 PST
The poster-circle animation isn't shown before resizing the window. Visit
http://www.webkit.org/blog-files/3d-transforms/poster-circle.html
I checked this issue is still there to WebKit 1, 2 using texturemapper AC for gtk port.
Attachments
Patch
(1.79 KB, patch)
2013-01-11 10:09 PST
,
ChangSeok Oh
no flags
Details
Formatted Diff
Diff
Patch
(5.56 KB, patch)
2013-01-15 12:13 PST
,
ChangSeok Oh
no flags
Details
Formatted Diff
Diff
Patch
(5.55 KB, patch)
2013-01-16 09:05 PST
,
ChangSeok Oh
no flags
Details
Formatted Diff
Diff
Patch
(5.56 KB, patch)
2013-01-16 10:58 PST
,
ChangSeok Oh
no flags
Details
Formatted Diff
Diff
Patch
(5.52 KB, patch)
2013-01-21 03:23 PST
,
ChangSeok Oh
no flags
Details
Formatted Diff
Diff
Show Obsolete
(4)
View All
Add attachment
proposed patch, testcase, etc.
ChangSeok Oh
Comment 1
2013-01-11 10:09:03 PST
Created
attachment 182360
[details]
Patch
Noam Rosenthal
Comment 2
2013-01-13 07:28:21 PST
Comment on
attachment 182360
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=182360&action=review
> Source/WebCore/ChangeLog:11 > + No new tests. Covered by existing tests.
Which existing test covers it? I think we should add a new test for this or the regression would come back.
ChangSeok Oh
Comment 3
2013-01-15 12:13:38 PST
Created
attachment 182823
[details]
Patch
WebKit Review Bot
Comment 4
2013-01-15 12:15:59 PST
Attachment 182823
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/comp..." exit_code: 1 LayoutTests/compositing/visibility/visibility-composited-animation-expected.png:0: Have to enable auto props in the subversion config file (/home/alancutter/.subversion/config "enable-auto-props = yes"). Have to set the svn:mime-type in the subversion config file (/home/alancutter/.subversion/config "*.png = svn:mime-type=image/png"). [image/png] [5] Total errors found: 1 in 6 files If any of these errors are false positives, please file a bug against check-webkit-style.
ChangSeok Oh
Comment 5
2013-01-15 12:22:48 PST
Comment on
attachment 182360
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=182360&action=review
>> Source/WebCore/ChangeLog:11 >> + No new tests. Covered by existing tests. > > Which existing test covers it? > I think we should add a new test for this or the regression would come back.
Yeah.. I didn't realize there wasn't a proper test for this bug since current gtk port has disabled compositing tests.. Let me include a pixel test for this.
ChangSeok Oh
Comment 6
2013-01-15 12:34:44 PST
(In reply to
comment #4
)
>
Attachment 182823
[details]
did not pass style-queue: > > Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/comp..." exit_code: 1 > LayoutTests/compositing/visibility/visibility-composited-animation-expected.png:0: Have to enable auto props in the subversion config file (/home/alancutter/.subversion/config "enable-auto-props = yes"). Have to set the svn:mime-type in the subversion config file (/home/alancutter/.subversion/config "*.png = svn:mime-type=image/png"). [image/png] [5] > Total errors found: 1 in 6 files
Maybe false alarm? It seems related with system environment setup.. :( Or is there any special way to include png files?
WebKit Review Bot
Comment 7
2013-01-15 13:00:52 PST
Comment on
attachment 182823
[details]
Patch
Attachment 182823
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/15905050
New failing tests: inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html
ChangSeok Oh
Comment 8
2013-01-16 09:05:48 PST
Created
attachment 182995
[details]
Patch
WebKit Review Bot
Comment 9
2013-01-16 09:08:01 PST
Attachment 182995
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/comp..." exit_code: 1 LayoutTests/compositing/visibility/visibility-composited-animation-expected.png:0: Have to enable auto props in the subversion config file (/home/alancutter/.subversion/config "enable-auto-props = yes"). Have to set the svn:mime-type in the subversion config file (/home/alancutter/.subversion/config "*.png = svn:mime-type=image/png"). [image/png] [5] Total errors found: 1 in 6 files If any of these errors are false positives, please file a bug against check-webkit-style.
Noam Rosenthal
Comment 10
2013-01-16 09:10:23 PST
Comment on
attachment 182995
[details]
Patch I don't understand what this test does, and how it relates to the DrawsContent flag.
ChangSeok Oh
Comment 11
2013-01-16 09:41:07 PST
(In reply to
comment #10
)
> (From update of
attachment 182995
[details]
) > I don't understand what this test does, and how it relates to the DrawsContent flag.
If you run the attached test, you can see nothing drawn on webkit with texturemapper. The rotating blue rectangle should be drawn on a separated GraphicsLayer since it has an animation property. Even though a GraphicsLayer is created for it and layer tree is structured successfully, the layer doesn't appear on screen. Because it doesn't have a change to call setNeedsDisplay for the layer. For these reason, we should call setNeedsDisplay for the layer(having animation) in proper somewhere. As my investigation. mac port and gtk port with clutter ac work fine for this test. because I think they are call setNeedsDisplay when the drawContent value is changed. The test verifies that the layer (rotating blue rectangle in the test case) is actually drawn on window by comparing with the expected png result.
ChangSeok Oh
Comment 12
2013-01-16 10:05:42 PST
Comment on
attachment 182995
[details]
Patch Need a trivial tweak.
ChangSeok Oh
Comment 13
2013-01-16 10:58:47 PST
Created
attachment 183008
[details]
Patch
ChangSeok Oh
Comment 14
2013-01-20 23:42:44 PST
@Noam Any concern makes you hesitate to review this? :)
Noam Rosenthal
Comment 15
2013-01-20 23:47:05 PST
Comment on
attachment 183008
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=183008&action=review
> Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:391 > + if (changeMask & DrawsContentChange && graphicsLayer->drawsContent())
Please add parantheses, if ((changeMask & DrawsContentChange) && graphicsLayer->drawsContent())
ChangSeok Oh
Comment 16
2013-01-21 03:23:21 PST
Created
attachment 183745
[details]
Patch
ChangSeok Oh
Comment 17
2013-01-21 03:24:38 PST
Comment on
attachment 183008
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=183008&action=review
>> Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:391 >> + if (changeMask & DrawsContentChange && graphicsLayer->drawsContent()) > > Please add parantheses, > if ((changeMask & DrawsContentChange) && graphicsLayer->drawsContent())
Done. Thanks!
WebKit Review Bot
Comment 18
2013-01-21 03:26:31 PST
Attachment 183745
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/comp..." exit_code: 1 LayoutTests/compositing/visibility/visibility-composited-animation-expected.png:0: Have to enable auto props in the subversion config file (/home/alancutter/.subversion/config "enable-auto-props = yes"). Have to set the svn:mime-type in the subversion config file (/home/alancutter/.subversion/config "*.png = svn:mime-type=image/png"). [image/png] [5] Total errors found: 1 in 6 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 19
2013-01-21 11:17:57 PST
Comment on
attachment 183745
[details]
Patch Clearing flags on attachment: 183745 Committed
r140347
: <
http://trac.webkit.org/changeset/140347
>
WebKit Review Bot
Comment 20
2013-01-21 11:18:02 PST
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