Plugins:CompatNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Added Citrix)
(Updated Schubert-IT plugin)
 
(7 intermediate revisions by the same user not shown)
Line 11: Line 11:
| ActiveGS || 1.0 || CoreGraphics || Cocoa ||
| ActiveGS || 1.0 || CoreGraphics || Cocoa ||
|-
|-
| style="background:#bbbbbb" | Citrix ||  style="background:#bbbbbb" | - 11.1 || 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.
|-
|-
| style="background:#bbbbbb" | DivX || style="background:#bbbbbb" | - 2.0.x || 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 ||
Line 17: Line 17:
| style="background:#bbbbbb" | DjVu || style="background:#bbbbbb" | - 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| style="background:#bbbbbb" | DjVu || style="background:#bbbbbb" | - 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| rowspan="4" style="background:#dddddd" | Flash || rowspan="2" style="background:#dddddd" | 10.1.x || CoreGraphics || Cocoa || 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.
|-
|-
| style="background:#dddddd" | Core&nbsp;Animation&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For all other wmodes.
| Core&nbsp;Animation&nbsp;[I]&nbsp;(10.6)<br>CoreGraphics || | Cocoa<br>Cocoa || For all other wmodes.
|-
|-
| rowspan="2" style="background:#bbbbbb" | - 10.0.x || CoreGraphics || style="background:#bbbbbb" | Carbon || 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.
|-
|-
| style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || For all other wmodes.
| style="background:#dddddd" | Core&nbsp;Animation&nbsp;[I]&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For all other wmodes.
|-
|-
| style="background:#bbbbbb" | Flip4Mac || style="background:#bbbbbb" | - 2.3.4.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| 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 ||
| style="background:#bbbbbb" | Garmin || style="background:#bbbbbb" | 2.9.2.0 || CoreGraphics || style="background:#bbbbbb" | Carbon ||
Line 31: Line 35:
| Google Earth || 5.2.0.x || CoreGraphics || Cocoa ||
| Google Earth || 5.2.0.x || CoreGraphics || Cocoa ||
|-
|-
| rowspan="2" | Google Talk || 1.4.x || CoreGraphics || Cocoa ||
| Google Talk || 1.4.x || CoreGraphics || Cocoa ||
|-
| style="background:#bbbbbb" | 1.0.x - 1.3.x || CoreGraphics || style="background:#bbbbbb" | Carbon ||
|-
|-
| Google Talk Accelerator || 0.1 || Core Animation<br>QuickDraw<br>CoreGraphics || Cocoa<br>Carbon<br>Cocoa ||
| Google Talk Accelerator || 0.1 || Core Animation<br>QuickDraw<br>CoreGraphics || Cocoa<br>Carbon<br>Cocoa ||
Line 39: Line 41:
| Java Plugin2 || - 13.2.0 || CoreGraphics || Cocoa ||
| Java Plugin2 || - 13.2.0 || CoreGraphics || Cocoa ||
|-
|-
| style="background:#bbbbbb" | PDF Browser Plugin || style="background:#bbbbbb" | 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".
| 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".
Line 49: Line 55:
| 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.
| 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.
|-
|-
| rowspan="2" style="background:#bbbbbb" | Shockwave for Director || style="background:#bbbbbb" | 11.5.9 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || Appears to negotiate something else for 64-bit Safari only.
| 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.
|-
| style="background:#bbbbbb" | - 11.5.8 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| style="background:#bbbbbb" | Scorch || style="background:#bbbbbb" | - 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| style="background:#bbbbbb" | Scorch || style="background:#bbbbbb" | - 6.1 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
Line 57: Line 61:
| style="background:#bbbbbb" | Silverlight || style="background:#bbbbbb" | 3.0.x - 4.0.x || CoreGraphics || style="background:#bbbbbb" | Carbon ||
| style="background:#bbbbbb" | Silverlight || style="background:#bbbbbb" | 3.0.x - 4.0.x || CoreGraphics || style="background:#bbbbbb" | Carbon ||
|-
|-
| rowspan="2" style="background:#dddddd" | Unity Player || style="background:#dddddd" | 2.6.x || 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.
| 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 ||
|-
| 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 ||
|-
|-
| style="background:#bbbbbb" | Veetle || style="background:#bbbbbb" | - 0.9.16 || 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 ||
Line 70: Line 72:
|}
|}


Grey indicates that the plugin requires support for a deprecated model (light grey if deprecated models are only required prior to 10.6). 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.
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