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
Patch (5.56 KB, patch)
2013-01-15 12:13 PST, ChangSeok Oh
no flags
Patch (5.55 KB, patch)
2013-01-16 09:05 PST, ChangSeok Oh
no flags
Patch (5.56 KB, patch)
2013-01-16 10:58 PST, ChangSeok Oh
no flags
Patch (5.52 KB, patch)
2013-01-21 03:23 PST, ChangSeok Oh
no flags
ChangSeok Oh
Comment 1 2013-01-11 10:09:03 PST
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
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
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
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
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.