Mac:Plugins

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Changes Made After Gecko 2.0.0

  • Dropped support for the Carbon NPAPI event model.
  • Dropped support for the Quickdraw NPAPI drawing model.
  • Removed support for gathering plugin meta data from old-school resource files.

Gecko 2.0.0 Plugin Changes

  • 435041 - Added support for the Cocoa event model.
  • 497225 - Added support for the Core Animation drawing model.
  • Added support for out-of-process plugins. Requires that plugins use the Cocoa event model along with either Core Graphics or Core Animation drawing.

Gecko 1.9.2 Plugin Changes

  • 467429 - "NP_GetEntryPoints" is now the only way to get function pointers, Gecko will not call "main".
  • 467417 - Removed support for CFM binary plugins.
  • 386676 - Plugin testing system added to the Mozilla tree.
  • NPAPI header and SDK improvements.
  • General bug fixes.

Gecko 1.9.1 Plugin Changes

  • 350109 - Added support for reading plugin meta data from bundle plist file.
  • Improved NPAPI headers and SDK.
  • General bug fixes.

Gecko 1.9.0 Plugin Changes

  • 344427 - Added support for Mac OS X NPAPI Drawing Models. This allows plugins to draw using CoreGraphics instead of Quickdraw.
  • 344425 - Added support for NP_GetEntryPoints as a way to get plugin function pointers instead of calling "main()".
  • 336060 - Gecko now uses a slower idleEvent timer for plugins that are not in a foreground tab on the key window.
  • General bug fixes.