Plugins:CompatNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Updated Schubert-IT plugin)
 
(23 intermediate revisions by the same user not shown)
Line 11: Line 11:
| ActiveGS || 1.0 || CoreGraphics || Cocoa ||
| ActiveGS || 1.0 || CoreGraphics || Cocoa ||
|-
|-
| DivX || 1.4.x - 2.0.x || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| style="background:#dddddd" | Citrix ||  style="background:#dddddd" | 11.1 || style="background:#dddddd" | CoreGraphics&nbsp;(64-bit)<br>QuickDraw&nbsp;(32-bit) || style="background:#dddddd" | Cocoa&nbsp;(64&nbsp;bit)<br>Carbon&nbsp;(32&nbsp;bit) || Doesn't do any negotiation; just uses default models.
|-
|-
| DjVu || 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| style="background:#bbbbbb" | DivX || style="background:#bbbbbb" | - 2.0.x || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| rowspan="2" | Flash || rowspan="2" | 10.0.x || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || For all wmodes other than below.
| style="background:#bbbbbb" | DjVu || style="background:#bbbbbb" | - 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| CoreGraphics || style="background:#bbbbbb" | Carbon || For wmode="transparent" or "opaque".
| rowspan="6" | Flash || rowspan="2" | 10.3.x (Intel) || CoreGraphics || Cocoa || For wmode="transparent" or "opaque" if browser doesn't composite CA.
|-
|-
| rowspan="2" | Flash || rowspan="2" | 10.1.x || style="background:#dddddd" | Core&nbsp;Animation&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For all wmodes other than below.
| Core&nbsp;Animation&nbsp;[I]&nbsp;(10.6)<br>CoreGraphics || | Cocoa<br>Cocoa || For all other wmodes.
|-
|-
| CoreGraphics || Cocoa || For wmode="transparent" or "opaque".
| rowspan="2" style="background:#dddddd" | 10.2.x (Intel)|| CoreGraphics || Cocoa || For wmode="transparent" or "opaque" if browser doesn't composite CA.
|-
|-
| Flip4Mac || - 2.3.4.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| style="background:#dddddd" | Core&nbsp;Animation&nbsp;[I]&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For all other wmodes.
|-
| rowspan="2" style="background:#dddddd" | 10.1.x || CoreGraphics || Cocoa || For wmode="transparent" or "opaque" if browser doesn't composite CA.
|-
| style="background:#dddddd" | Core&nbsp;Animation&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For all other wmodes.
|-
| style="background:#bbbbbb" | Flip4Mac || style="background:#bbbbbb" | - 2.3.6.5 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
| style="background:#bbbbbb" | Garmin || style="background:#bbbbbb" | 2.9.2.0 || CoreGraphics || style="background:#bbbbbb" | Carbon ||
|-
|-
| Google Earth || 5.2.0.x || CoreGraphics || Cocoa ||
| Google Earth || 5.2.0.x || CoreGraphics || Cocoa ||
|-
|-
| Google Talk || 1.0.x - 1.3.x || CoreGraphics || style="background:#bbbbbb" | Carbon ||
| Google Talk || 1.4.x || CoreGraphics || Cocoa ||
|-
| Google Talk Accelerator || 0.1 || Core Animation<br>QuickDraw<br>CoreGraphics || Cocoa<br>Carbon<br>Cocoa ||
|-
|-
| Java Plugin2 || - 13.2.0 || CoreGraphics || Cocoa ||
| Java Plugin2 || - 13.2.0 || CoreGraphics || Cocoa ||
|-
|-
| PDF Browser Plugin || 2.3.2 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || Appears to add actual OS controls to the Carbon window.
| style="background:#bbbbbb" | Move Media Player || style="background:#bbbbbb" | - 71700000011 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
| rowspan="2" style="background:#dddddd" | PDF Browser Plugin || 2.4.1 (10.6+) || CoreGraphics || Cocoa ||
|-
| style="background:#bbbbbb" | 2.3.2 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || Appears to add actual OS controls to the Carbon window.
|-
| rowspan="2" style="background:#dddddd" | QuickTime || rowspan="2" style="background:#dddddd" | 7.6.x || style="background:#dddddd" | CoreGraphics (10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For wmode="transparent".
|-
|-
| QuickTime (10.5) || 7.6.4 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| style="background:#dddddd" | Core&nbsp;Animation (10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For all other wmodes.
|-
|-
| rowspan="2" | QuickTime (10.6) || rowspan="2" | 7.6.3 || CoreGraphics || Cocoa || For wmode="transparent".
| style="background:#bbbbbb" | Real Player || style="background:#bbbbbb" | - 12.0.x || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || 64-bit uses something else (CG?) to show a button to launch the stand-alone player
|-
|-
| Core&nbsp;Animation<br>QuickDraw || Cocoa<br>Carbon || For all other modes.
| style="background:#dddddd" | RayV || style="background:#dddddd" | 2.0.5.3 || style="background:#eebbbb" | Core&nbsp;Animation&nbsp;(10.6)<br>CoreGraphics || style="background:#dddddd" | Cocoa<br>Carbon || Doesn't actually draw into the CG context; attaches a surface to the Carbon window.
|-
|-
| O3D || 0.1.42.3 || style="background:#bb0000" | CoreGraphics || style="background:#bbbbbb" | Carbon || Doesn't actually draw into the context; attaches a surface to the Carbon window.
| style="background:#dddddd" | Shockwave for Director || style="background:#dddddd" | 11.5.9.620 || style="background:#dddddd" | Core&nbsp;Animation (10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || Only the version installed by the installer marked "64 Bit" (which is still a 32-bit plugin) negotiates.
|-
|-
| Real Player || - 12.0.x || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || 64-bit uses something else (CG?) to show a button to launch the stand-alone player
| style="background:#bbbbbb" | Scorch || style="background:#bbbbbb" | - 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| RayV || 2.0.5.3 || style="background:#eebbbb" | Core&nbsp;Animation&nbsp;(10.6)<br>CoreGraphics || style="background:#dddddd" | Cocoa<br>Carbon || Doesn't actually draw into the CG context; attaches a surface to the Carbon window.
| style="background:#bbbbbb" | Silverlight || style="background:#bbbbbb" | 3.0.x - 4.0.x || CoreGraphics || style="background:#bbbbbb" | Carbon ||
|-
|-
| Shockwave for Director || - 11.5.8 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| Unity Player || style="background:#dddddd" | 3.0.x || style="background:#dddddd" | Core&nbsp;Animation&nbsp;[I]&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon ||
|-
|-
| Scorch || - 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| style="background:#bbbbbb" | Veetle || style="background:#bbbbbb" | - 0.9.16 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| Silverlight || 3.0.x - 4.0.x || CoreGraphics || style="background:#bbbbbb" | Carbon ||
| style="background:#bbbbbb" | VLC || style="background:#bbbbbb" | - 1.0.5 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| Unity Player || 2.6.1 || style="background:#dddddd" | Core&nbsp;Animation&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || Queries for CoreGraphics support, but doesn't appear to use it.
| style="background:#bbbbbb" | WebEx ||  style="background:#bbbbbb" | 1.0 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| VLC || - 1.0.5 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| Weppy || 1.0.2 || Core&nbsp;Animation&nbsp;[I]<br>CoreGraphics<br>CoreGraphics || Cocoa<br>Cocoa<br>Carbon ||
|}
|}


Grey indicates that the plugin requires support for a deprecated model. Red indicates that the model is not correctly implemented. When multiple modes are listed, they are in plugin preference order.
Grey indicates that the plugin requires support for a deprecated model (light grey if deprecated models are only required prior to 10.6 and/or in 32-bit mode). Red indicates that the model is not correctly implemented. "[I]" after "Core Animation" indicates that it supports the invalidating Core Animation drawing model. When multiple modes are listed, they are in plugin preference order.


= Windows =
= Windows =


= Linux =
= Linux =

Latest revision as of 20:39, 24 June 2011

Summary

This page contains compatibility notes for released versions of NPAPI 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
ActiveGS 1.0 CoreGraphics Cocoa
Citrix 11.1 CoreGraphics (64-bit)
QuickDraw (32-bit)
Cocoa (64 bit)
Carbon (32 bit)
Doesn't do any negotiation; just uses default models.
DivX - 2.0.x QuickDraw Carbon
DjVu - 6.1 QuickDraw Carbon
Flash 10.3.x (Intel) CoreGraphics Cocoa For wmode="transparent" or "opaque" if browser doesn't composite CA.
Core Animation [I] (10.6)
CoreGraphics
Cocoa
Cocoa
For all other wmodes.
10.2.x (Intel) CoreGraphics Cocoa For wmode="transparent" or "opaque" if browser doesn't composite CA.
Core Animation [I] (10.6)
QuickDraw
Cocoa
Carbon
For all other wmodes.
10.1.x CoreGraphics Cocoa For wmode="transparent" or "opaque" if browser doesn't composite CA.
Core Animation (10.6)
QuickDraw
Cocoa
Carbon
For all other wmodes.
Flip4Mac - 2.3.6.5 QuickDraw Carbon
Garmin 2.9.2.0 CoreGraphics Carbon
Google Earth 5.2.0.x CoreGraphics Cocoa
Google Talk 1.4.x CoreGraphics Cocoa
Google Talk Accelerator 0.1 Core Animation
QuickDraw
CoreGraphics
Cocoa
Carbon
Cocoa
Java Plugin2 - 13.2.0 CoreGraphics Cocoa
Move Media Player - 71700000011 QuickDraw Carbon
PDF Browser Plugin 2.4.1 (10.6+) CoreGraphics Cocoa
2.3.2 QuickDraw Carbon Appears to add actual OS controls to the Carbon window.
QuickTime 7.6.x CoreGraphics (10.6)
QuickDraw
Cocoa
Carbon
For wmode="transparent".
Core Animation (10.6)
QuickDraw
Cocoa
Carbon
For all other wmodes.
Real Player - 12.0.x QuickDraw Carbon 64-bit uses something else (CG?) to show a button to launch the stand-alone player
RayV 2.0.5.3 Core Animation (10.6)
CoreGraphics
Cocoa
Carbon
Doesn't actually draw into the CG context; attaches a surface to the Carbon window.
Shockwave for Director 11.5.9.620 Core Animation (10.6)
QuickDraw
Cocoa
Carbon
Only the version installed by the installer marked "64 Bit" (which is still a 32-bit plugin) negotiates.
Scorch - 6.1 QuickDraw Carbon
Silverlight 3.0.x - 4.0.x CoreGraphics Carbon
Unity Player 3.0.x Core Animation [I] (10.6)
QuickDraw
Cocoa
Carbon
Veetle - 0.9.16 QuickDraw Carbon
VLC - 1.0.5 QuickDraw Carbon
WebEx 1.0 QuickDraw Carbon
Weppy 1.0.2 Core Animation [I]
CoreGraphics
CoreGraphics
Cocoa
Cocoa
Carbon

Grey indicates that the plugin requires support for a deprecated model (light grey if deprecated models are only required prior to 10.6 and/or in 32-bit mode). Red indicates that the model is not correctly implemented. "[I]" after "Core Animation" indicates that it supports the invalidating Core Animation drawing model. When multiple modes are listed, they are in plugin preference order.

Windows

Linux