Plugins:CompatNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(More plugins)
(Removed drawing model abbreviations for legibility)
Line 9: Line 9:
! Plugin !! Version(s) !! Drawing Model !! Event Model !! Notes
! Plugin !! Version(s) !! Drawing Model !! Event Model !! Notes
|-
|-
| DivX || 1.4.x - 2.0.0.263 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon ||
| DivX || 1.4.x - 2.0.0.263 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| Flash || 10.0.x || style="background:#bbbbbb" | CG<br>QD || style="background:#bbbbbb" | Carbon<br>Carbon || Model is chosen based on wmode.
| Flash || 10.0.x || style="background:#bbbbbb" | CoreGraphics<br>QuickDraw || style="background:#bbbbbb" | 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 || 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).
| Flash || 10.1.51.95 (b3) || Core&nbsp;Animation<br>CoreGraphics<br>QuickDraw || 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).
|-
|-
| Flip4Mac || - 2.3.1.2 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon ||
| Flip4Mac || - 2.3.1.2 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| Google Earth || 5.2.0.5860 || CG || Cocoa ||
| Google Earth || 5.2.0.5860 || CoreGraphics || Cocoa ||
|-
|-
| Google Talk || 1.0.19.1554 || CG || style="background:#bbbbbb" | Carbon ||
| Google Talk || 1.0.19.1554 || CoreGraphics || style="background:#bbbbbb" | Carbon ||
|-
|-
| Move Networks || npmnqmp 071706000001 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon ||
| Move Networks || npmnqmp 071706000001 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| PDF Browser Plugin || 2.3.2 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon || Appears to add actual OS controls to the Carbon window.
| PDF Browser Plugin || 2.3.2 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || Appears to add actual OS controls to the Carbon window.
|-
|-
| QuickTime (10.5) || 7.6.4 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon ||
| QuickTime (10.5) || 7.6.4 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| QuickTime (10.6) || 7.6.3 || CA<br>CG<br>QD || 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.
| QuickTime (10.6) || 7.6.3 || Core&nbsp;Animation<br>CoreGraphics<br>QuickDraw || 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.
|-
|-
| O3D || 0.1.42.3 || CG || style="background:#bbbbbb" | Carbon || Doesn't actually draw into the context; attaches a surface to the Carbon window.
| O3D || 0.1.42.3 || CoreGraphics || style="background:#bbbbbb" | Carbon || Doesn't actually draw into the context; attaches a surface to the Carbon window.
|-
|-
| Real Player || - 11.1.0.1116 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon || 64-bit uses something else (CG) to show a button to launch the stand-alone player
| Real Player || - 11.1.0.1116 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || 64-bit uses something else (CG) to show a button to launch the stand-alone player
|-
|-
| Shockwave for Director || - 11.5.6r606 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon ||
| Shockwave for Director || - 11.5.6r606 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| Silverlight || 3.0.50106.0 || CG || style="background:#bbbbbb" | Carbon ||
| Silverlight || 3.0.50106.0 || CoreGraphics || style="background:#bbbbbb" | Carbon ||
|-
|-
| VLC || - 1.0.5 || style="background:#bbbbbb" | QD || style="background:#bbbbbb" | Carbon ||
| VLC || - 1.0.5 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|}
|}



Revision as of 22:52, 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
DivX 1.4.x - 2.0.0.263 QuickDraw Carbon
Flash 10.0.x CoreGraphics
QuickDraw
Carbon
Carbon
Model is chosen based on wmode.
Flash 10.1.51.95 (b3) Core Animation
CoreGraphics
QuickDraw
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).
Flip4Mac - 2.3.1.2 QuickDraw Carbon
Google Earth 5.2.0.5860 CoreGraphics Cocoa
Google Talk 1.0.19.1554 CoreGraphics Carbon
Move Networks npmnqmp 071706000001 QuickDraw Carbon
PDF Browser Plugin 2.3.2 QuickDraw Carbon Appears to add actual OS controls to the Carbon window.
QuickTime (10.5) 7.6.4 QuickDraw Carbon
QuickTime (10.6) 7.6.3 Core Animation
CoreGraphics
QuickDraw
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.
O3D 0.1.42.3 CoreGraphics Carbon Doesn't actually draw into the context; attaches a surface to the Carbon window.
Real Player - 11.1.0.1116 QuickDraw Carbon 64-bit uses something else (CG) to show a button to launch the stand-alone player
Shockwave for Director - 11.5.6r606 QuickDraw Carbon
Silverlight 3.0.50106.0 CoreGraphics Carbon
VLC - 1.0.5 QuickDraw Carbon

Grey indicates that the plugin requires support for a deprecated model.

Windows

Linux