Bug 47925

Summary: [chromium] Support CoreAnimation plugin model on Mac
Product: WebKit Reporter: Kenneth Russell <kbr>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: dpranke, jamesr, loislo, pkasting, steveblock, thakis, tony, vangelis
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   

Description Kenneth Russell 2010-10-19 13:23:16 PDT
The following compositor tests which use plugins either implicitly or explicitly are failing in Chromium's DRT port. It is not clear what the disposition of these tests should be.

compositing/color-matching/pdf-image-match.html
compositing/images/direct-pdf-image.html
compositing/plugins/composited-plugin.html
Comment 1 Tony Chang 2010-10-19 13:33:09 PDT
compositing/images/direct-pdf-image.html
compositing/color-matching/pdf-image-match.html

are WONTFIX, because they're trying to load a pdf in an <img> tag which Chromium doesn't support.

compositing/plugins/composited-plugin.html is probably fixable.
Comment 2 Ilya Tikhonovsky 2010-11-24 12:09:18 PST
These two tests start crashing instead of TEXT
BUGWK47925 MAC : compositing/plugins/composited-plugin.html = CRASH
BUGWK47925 MAC : compositing/plugins/small-to-large-composited-plugin.html = CRASH


BUGWK47925 MAC : compositing/plugins/1x1-composited-plugin.html = CRASH
BUGWK47925 MAC : compositing/plugins/large-to-small-composited-plugin.html = CRASH
Comment 3 Peter Kasting 2011-11-16 13:45:56 PST
Morphing this.  Per jamesr the following four tests test the CoreAnimation plugin model:

compositing/plugins/1x1-composited-plugin.html
compositing/plugins/composited-plugin.html
compositing/plugins/large-to-small-composited-plugin.html
compositing/plugins/small-to-large-composited-plugin.html

Accordingly we don't care about ever passing these on Windows or Linux.  We may want to support this model someday on Mac so this bug is about doing that; until then these tests are being run on Mac only to check for crashes.
Comment 4 Steve Block 2011-11-17 03:14:28 PST
Committed r100593: <http://trac.webkit.org/changeset/100593>
Comment 5 Kenneth Russell 2011-11-17 15:21:00 PST
To be clear, the Core Animation drawing model for NPAPI is supported in Chromium on Mac OS X and has been for many Chrome releases.

It's also almost certainly the case that it is not supported in DRT and is unlikely to ever be.
Comment 6 Peter Kasting 2011-11-17 15:36:13 PST
(In reply to comment #5)
> It's also almost certainly the case that it is not supported in DRT and is unlikely to ever be.

If that's true someone should probably make the decision to WONTFIX SKIP these tests.
Comment 7 Stephen Chenney 2013-04-09 16:10:17 PDT
LayoutTest failures for Chromium are being marked WontFix. The Bug is still accessible and referenced from TestExpectations.