Plugins:CompatNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Added more plugins, clarified Flash)
Line 9: Line 9:
! Plugin !! Version(s) !! Drawing Model !! Event Model !! Notes
! Plugin !! Version(s) !! Drawing Model !! Event Model !! Notes
|-
|-
| Flash || 10.0.x || CG<br>QD || Carbon<br>Carbon || Which model is chosen depends on wmode.
| Flash || 10.0.x || CG<br>QD || Carbon<br>Carbon || Model is chosen based on wmode.
|-
|-
| Flash || 10.1.51.95 (b3) || CA<br>CG<br>QD || Cocoa<br>Cocoa<br>Carbon || Which model is chosen depends on wmode. Some modes (transparent, opaque) use CG+Cocoa, others (direct, gpu) use CA+Cocoa if available, QD+Carbon if not.
| Flash || 10.1.51.95 (b3) || CA<br>CG<br>QD || Cocoa<br>Cocoa<br>Carbon || Model is chosen based on wmode:<br>transparent, opaque: CG+Cocoa<br>direct, gpu: CA+Cocoa if available, QD+Carbon if not<br>(QD support is assumed, bypassing negotaition).
|-
| Google Earth || 5.2.0.5860 || CG || Cocoa ||
|-
| QuickTime (10.5) || 7.6.4 || QD || Carbon ||
|-
| QuickTime (10.6) || 7.6.3 || CA<br>CG<br>QD || <br>Cocoa<br>Cocoa<br>Carbon || Model seems to depend on whether there are elements layered over the plugin. If so, it uses CG+Cocoa, otherwise it uses CA+Cocoa if available, QD+Carbon if not.
|}
|}
Note: OpenGL model is ignored in the above.


= Windows =
= Windows =


= Linux =
= Linux =

Revision as of 22:21, 29 March 2010

Summary

This page contains compatibility notes for released versions of plugins. It is organized by platform first, then by plugin, then version.

Mac OS X

Event and Drawing Negotiation

Plugin Version(s) Drawing Model Event Model Notes
Flash 10.0.x CG
QD
Carbon
Carbon
Model is chosen based on wmode.
Flash 10.1.51.95 (b3) CA
CG
QD
Cocoa
Cocoa
Carbon
Model is chosen based on wmode:
transparent, opaque: CG+Cocoa
direct, gpu: CA+Cocoa if available, QD+Carbon if not
(QD support is assumed, bypassing negotaition).
Google Earth 5.2.0.5860 CG Cocoa
QuickTime (10.5) 7.6.4 QD Carbon
QuickTime (10.6) 7.6.3 CA
CG
QD

Cocoa
Cocoa
Carbon
Model seems to depend on whether there are elements layered over the plugin. If so, it uses CG+Cocoa, otherwise it uses CA+Cocoa if available, QD+Carbon if not.

Windows

Linux