• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
Firefox
  1. MDN
  2. Mozilla
  3. Firefox
  4. Firefox developer release notes
  5. Firefox 3.6 for developers
  6. Updating plug-ins for Firefox 3.6

Updating plug-ins for Firefox 3.6

In This Article
  1. Interface changes
  2. Mac OS X specific changes
    1. CFM plug-ins no longer supported
    2. main() no longer a supported entry point
  3. See also

Several changes were made in Gecko 1.9.2 that may impact plug-in developers in particular. This article provides a list of those changes.

Interface changes

The nsIPluginInstance method destroy() has been removed, since it wasn't doing anything anyway.

Mac OS X specific changes

CFM plug-ins no longer supported

Starting with Gecko 1.9.2, old-style CFM (Code Fragment Manager) binaries are no longer supported for plug-ins. CFM plug-ins have been deprecated since August, 2008.

main() no longer a supported entry point

In August, 2008, plug-in developers were informed that main() would no longer be supported as an entry point. This change has taken effect in Gecko 1.9.2. Plug-ins need to be updated to use NPN_GetEntryPoints() instead.

See also

  • Firefox 3.6 for developers

Document Tags and Contributors

Tags: 
  • Add-ons
  • Firefox
  • Firefox 3.6
  • Gecko 1.9.2
  • Plugins
 Contributors to this page: teoli, Giselle, Sheppy
 Last updated by: teoli, May 27, 2014, 1:45:47 AM
  1. Add-ons
    1. Firefox developer release notes
    2. Add-ons
    3. Add-on guidelines
    4. Add-on Manager
    5. Extensions
    6. OpenSearch plug-ins
    7. Plugins
    8. Themes
  2. Firefox internals
    1. Firefox developer release notes
    2. Mozilla project
    3. Gecko
    4. JavaScript code modules
    5. JS-ctypes
    6. MathML project
    7. MFBT
    8. Mozilla projects
    9. Preference system
    10. WebIDL bindings
    11. XPCOM
    12. XUL
  3. Building and contributing
    1. Build instructions
    2. Configuring build options
    3. How the build system works
    4. Mozilla source code
    5. Localization
    6. Mercurial
    7. Quality assurance
    8. Using Mozilla code in other projects