Closed Bug 467417 Opened 14 years ago Closed 14 years ago

remove support for CFM plugins on Mac OS X


(Core Graveyard :: Plug-ins, defect)

Not set


(Not tracked)



(Reporter: jaas, Assigned: jaas)


(Keywords: dev-doc-complete)


(2 files)

We should remove support for CFM (Code Fragment Manager) plugins on Mac OS X. PPC NPAPI plugins on Mac OS X should be mach-o binaries. Plugin vendors were informed of this change in August of 2008. Barring any major complications, this change should take effect in Gecko 1.9.2 (or whatever comes after 1.9.1).
Attached patch fix v1.0Splinter Review
This needs to be tested on PPC Mac OS X, all major plugins should continue to function. We need to make sure plugins can load and interact with mouse and keyboard and also die cleanly (no crash when closing a tab with an active plugin instance in it).
Attachment #350836 - Flags: review?(smichaud)
Attachment #350836 - Flags: review?(smichaud) → review+
Comment on attachment 350836 [details] [diff] [review]
fix v1.0

This looks fine to me.

I tested it (together with the v1.0 patch for bug 467429, attachment
350850 [review]) on my old PPC G4 running OS X 10.4.11, and didn't have any
problems using any of the following plugins:

1) Flash 9.0 r124 (installed by Apple)

2) QuickTime 7.5.5 (installed by Apple)

   Movie trailers at

3) Silverlight 1.0 (last version to support PPC)

   Examples at

4) Real Player 11.0

   Movie trailers at

5) Flip4Mac

   Examples at

(The Flip4Mac examples worked pretty badly ... but they were no worse
than in Firefox 3.0.4.  I suspect the Flip4Mac trouble is caused by a
plugin resizing itself after it's been loaded.  See bug 436945 and bug
Attachment #350836 - Flags: superreview?(jst)
Attachment #350836 - Flags: superreview?(jst) → superreview?(roc)
Attachment #350836 - Flags: superreview?(roc) → superreview+
pushed to mozilla-central
Closed: 14 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.