WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
134883
[CANVAS] Remove unsupported globalCompositeOperation mode from 2d context.
https://bugs.webkit.org/show_bug.cgi?id=134883
Summary
[CANVAS] Remove unsupported globalCompositeOperation mode from 2d context.
KwangHyuk
Reported
2014-07-14 09:08:15 PDT
According to the 2d context specification (
http://www.w3.org/TR/2dcontext/
), unsupported composition operation strings are removed.
Attachments
patch
(1.33 KB, patch)
2014-07-14 09:10 PDT
,
KwangHyuk
no flags
Details
Formatted Diff
Diff
patch
(1.41 KB, patch)
2014-07-14 09:22 PDT
,
KwangHyuk
darin
: review-
buildbot
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from webkit-ews-09 for mac-mountainlion-wk2
(149.76 KB, application/zip)
2014-07-14 10:11 PDT
,
Build Bot
no flags
Details
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion
(148.96 KB, application/zip)
2014-07-14 10:28 PDT
,
Build Bot
no flags
Details
Archive of layout-test-results from webkit-ews-04 for mac-mountainlion
(213.23 KB, application/zip)
2014-07-14 10:38 PDT
,
Build Bot
no flags
Details
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
KwangHyuk
Comment 1
2014-07-14 09:10:44 PDT
Created
attachment 234855
[details]
patch
WebKit Commit Bot
Comment 2
2014-07-14 09:11:49 PDT
Attachment 234855
[details]
did not pass style-queue: ERROR: Source/WebCore/ChangeLog:10: You should remove the 'No new tests' and either add and list tests, or explain why no new tests were possible. [changelog/nonewtests] [5] Total errors found: 1 in 1 files If any of these errors are false positives, please file a bug against check-webkit-style.
KwangHyuk
Comment 3
2014-07-14 09:22:43 PDT
Created
attachment 234857
[details]
patch Add reason of no tests to Changelog.
Build Bot
Comment 4
2014-07-14 10:11:09 PDT
Comment on
attachment 234857
[details]
patch
Attachment 234857
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
http://webkit-queues.appspot.com/results/5818854517243904
New failing tests: canvas/philip/tests/2d.composite.image.source-over.html canvas/philip/tests/2d.composite.canvas.destination-in.html canvas/philip/tests/2d.composite.image.destination-over.html canvas/philip/tests/2d.composite.canvas.copy.html canvas/philip/tests/2d.composite.solid.xor.html canvas/philip/tests/2d.composite.canvas.source-in.html canvas/philip/tests/2d.composite.canvas.destination-out.html canvas/philip/tests/2d.composite.canvas.source-atop.html canvas/philip/tests/2d.composite.solid.destination-over.html canvas/philip/tests/2d.composite.image.xor.html canvas/philip/tests/2d.composite.solid.destination-out.html canvas/philip/tests/2d.composite.solid.source-atop.html canvas/philip/tests/2d.composite.image.source-in.html canvas/philip/tests/2d.composite.image.source-atop.html canvas/philip/tests/2d.composite.image.lighter.html canvas/philip/tests/2d.composite.image.destination-out.html canvas/philip/tests/2d.composite.globalComposite.html canvas/philip/tests/2d.composite.image.destination-atop.html canvas/philip/tests/2d.composite.solid.lighter.html canvas/philip/tests/2d.composite.image.destination-in.html canvas/philip/tests/2d.composite.solid.source-out.html canvas/philip/tests/2d.composite.image.copy.html canvas/philip/tests/2d.composite.operation.default.html canvas/philip/tests/2d.composite.solid.destination-atop.html canvas/philip/tests/2d.composite.canvas.destination-over.html canvas/philip/tests/2d.composite.canvas.destination-atop.html canvas/philip/tests/2d.composite.canvas.lighter.html canvas/philip/tests/2d.composite.canvas.xor.html canvas/philip/tests/2d.composite.canvas.source-over.html canvas/philip/tests/2d.composite.solid.copy.html
Build Bot
Comment 5
2014-07-14 10:11:13 PDT
Created
attachment 234861
[details]
Archive of layout-test-results from webkit-ews-09 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-09 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
KwangHyuk
Comment 6
2014-07-14 10:12:55 PDT
This issue is more complex than my idea. compositeOperatorNames are shared by others. :(
Build Bot
Comment 7
2014-07-14 10:28:09 PDT
Comment on
attachment 234857
[details]
patch
Attachment 234857
[details]
did not pass mac-ews (mac): Output:
http://webkit-queues.appspot.com/results/5195773679501312
New failing tests: canvas/philip/tests/2d.composite.image.source-over.html canvas/philip/tests/2d.composite.canvas.destination-in.html canvas/philip/tests/2d.composite.image.destination-over.html canvas/philip/tests/2d.composite.canvas.copy.html canvas/philip/tests/2d.composite.solid.xor.html canvas/philip/tests/2d.composite.canvas.source-in.html canvas/philip/tests/2d.composite.canvas.destination-out.html canvas/philip/tests/2d.composite.canvas.source-atop.html canvas/philip/tests/2d.composite.solid.destination-over.html canvas/philip/tests/2d.composite.image.xor.html canvas/philip/tests/2d.composite.solid.destination-out.html canvas/philip/tests/2d.composite.solid.source-atop.html canvas/philip/tests/2d.composite.image.source-in.html canvas/philip/tests/2d.composite.image.source-atop.html canvas/philip/tests/2d.composite.image.lighter.html canvas/philip/tests/2d.composite.image.destination-out.html canvas/philip/tests/2d.composite.globalComposite.html canvas/philip/tests/2d.composite.image.destination-atop.html canvas/philip/tests/2d.composite.solid.lighter.html canvas/philip/tests/2d.composite.image.destination-in.html canvas/philip/tests/2d.composite.solid.source-out.html canvas/philip/tests/2d.composite.image.copy.html canvas/philip/tests/2d.composite.operation.default.html canvas/philip/tests/2d.composite.solid.destination-atop.html canvas/philip/tests/2d.composite.canvas.destination-over.html canvas/philip/tests/2d.composite.canvas.destination-atop.html canvas/philip/tests/2d.composite.canvas.lighter.html canvas/philip/tests/2d.composite.canvas.xor.html canvas/philip/tests/2d.composite.canvas.source-over.html canvas/philip/tests/2d.composite.solid.copy.html
Build Bot
Comment 8
2014-07-14 10:28:13 PDT
Created
attachment 234865
[details]
Archive of layout-test-results from webkit-ews-08 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-08 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Build Bot
Comment 9
2014-07-14 10:38:42 PDT
Comment on
attachment 234857
[details]
patch
Attachment 234857
[details]
did not pass mac-ews (mac): Output:
http://webkit-queues.appspot.com/results/6321673586343936
New failing tests: canvas/philip/tests/2d.composite.image.source-over.html canvas/philip/tests/2d.composite.canvas.destination-in.html canvas/philip/tests/2d.composite.image.destination-over.html canvas/philip/tests/2d.composite.canvas.copy.html canvas/philip/tests/2d.composite.solid.xor.html canvas/philip/tests/2d.composite.canvas.source-in.html canvas/philip/tests/2d.composite.canvas.destination-out.html canvas/philip/tests/2d.composite.canvas.source-atop.html canvas/philip/tests/2d.composite.solid.destination-over.html canvas/philip/tests/2d.composite.image.xor.html canvas/philip/tests/2d.composite.solid.destination-out.html canvas/philip/tests/2d.composite.solid.source-atop.html canvas/philip/tests/2d.composite.image.source-in.html canvas/philip/tests/2d.composite.image.source-atop.html canvas/philip/tests/2d.composite.image.lighter.html canvas/philip/tests/2d.composite.image.destination-out.html canvas/philip/tests/2d.composite.globalComposite.html canvas/philip/tests/2d.composite.image.destination-atop.html canvas/philip/tests/2d.composite.solid.lighter.html canvas/philip/tests/2d.composite.image.destination-in.html canvas/philip/tests/2d.composite.solid.source-out.html canvas/philip/tests/2d.composite.image.copy.html canvas/philip/tests/2d.composite.operation.default.html canvas/philip/tests/2d.composite.solid.destination-atop.html canvas/philip/tests/2d.composite.canvas.destination-over.html canvas/philip/tests/2d.composite.canvas.destination-atop.html canvas/philip/tests/2d.composite.canvas.lighter.html canvas/philip/tests/2d.composite.canvas.xor.html canvas/philip/tests/2d.composite.canvas.source-over.html canvas/philip/tests/2d.composite.solid.copy.html
Build Bot
Comment 10
2014-07-14 10:38:46 PDT
Created
attachment 234866
[details]
Archive of layout-test-results from webkit-ews-04 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-04 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Darin Adler
Comment 11
2014-07-14 14:13:48 PDT
Comment on
attachment 234857
[details]
patch Can’t just remove these names without renumbering the constants they correspond to! Are you sure these modes are unimplemented on all platforms? How did you determine this?
KwangHyuk
Comment 12
2014-07-14 17:56:20 PDT
(In reply to
comment #11
) First of all, thank you for your review.
> (From update of
attachment 234857
[details]
) > Can’t just remove these names without renumbering the constants they correspond to! >
I agree with you, so I am thinking the way how I can solve it. :)
> Are you sure these modes are unimplemented on all platforms? How did you determine this?
There is test cases like this. LayoutTests/canvas/philip/tests/2d.composite.operation.clear.html
KwangHyuk
Comment 13
2014-07-15 01:07:58 PDT
> Are you sure these modes are unimplemented on all platforms? How did you determine this?
I could find article about dark operation and some browsers still support it.
http://www.rekim.com/2011/02/11/html5-canvas-globalcompositeoperation-browser-handling/
For now, I seem to understand the reason why you asked it. :) Thank you and this bug would be better to be closed.
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