Here's a list of stuff that I have tested when implementing windowless plugins. So, I would like to add manual html test file which just loads up a flash plugin and mentions the below bullet points (with more explanation): 1. Test all the cases in windowed and windowless mode. Maybe I will create two flash instances, one in windowed and other in windowless. 2. Test resize of plugin 3. Test movement of plugin 4. Test with scrolling 5. Test with different paint systems 6. Test with the WebKit css animation stuff 7. If using Qt, test with graphicsview and qwebview 8. Test printing 9. Test with zoom 10. Test taking a screenshot (in QtLauncher) Anything else? I have marked it as [Qt] but this might be interesting for other ports. So, I will add all the above in a single HTML as WebCore/manual-tests/plugins-netscape.html. Thoughts?
Maybe do a plugin subdirectory ? Maybe even plugins/windowed plugins/windowless ?
11. Test focus 12. Full screen mode and back (is this even supported?) 13. Full page mode (supported?)
Created attachment 41501 [details] manual tests (1) Files will be created under WebCore/manual-tests/plugins
Created attachment 41506 [details] manual tests (2) Oops, forgot the ChangeLog entry.
Looks good, though maybe it is not good depending on external resources as src="http://www.youtube.com/v/loXfcsXRB-w&hl=en&fs=1"
(In reply to comment #5) > Looks good, though maybe it is not good depending on external resources as > src="http://www.youtube.com/v/loXfcsXRB-w&hl=en&fs=1" I copied that from existing WebCore/manual-tests/plugins-test.html.
(In reply to comment #6) > (In reply to comment #5) > > Looks good, though maybe it is not good depending on external resources as > > src="http://www.youtube.com/v/loXfcsXRB-w&hl=en&fs=1" > > I copied that from existing WebCore/manual-tests/plugins-test.html. Scratch that. I meant existing WebCore/manual-tests/qt/plugin-sibling-frame-include.html
Comment on attachment 41506 [details] manual tests (2) It would be cool if we could move to a flash site that is guranteed to stay. :)
Comment on attachment 41506 [details] manual tests (2) Clearing flags on attachment: 41506 Committed r49902: <http://trac.webkit.org/changeset/49902>
All reviewed patches have been landed. Closing bug.