Backport FF/TB extension mechanism [Extension Manager (EM)] to Seamonkey

RESOLVED FIXED in seamonkey2.0a1

Status

SeaMonkey
General
--
enhancement
RESOLVED FIXED
13 years ago
7 years ago

People

(Reporter: Eyal Rozenberg, Unassigned)

Tracking

unspecified
seamonkey2.0a1
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Reporter)

Description

13 years ago
Why are we not seeing the firefox/thunderbird extension mechanism in seamonkey?
I talking both about the front end (GUI for installing, uninstalling, enabling,
disabling and configuring extensions) plus the backend (perhaps store extensions
like ff/tb? Perhaps not? Even in the latter case there already exists an
extension uninstaller for seamonkey which seems to work, here:
http://jgillick.nettripper.com/extuninstaller
).

And it seems about time to retire the install.js in favor of the ff/tb-like
install.rdf
(Reporter)

Updated

13 years ago
Keywords: qawanted

Updated

12 years ago
Depends on: 255807

Updated

12 years ago
Summary: backport ff/tb extension mechanism to seamonkey → Backport FF/TB extension mechanism [Extension Manager (EM)] to Seamonkey

Updated

12 years ago
Keywords: qawanted
After enhanced extension manager implementation, minor design change has been made.
See "Enhanced Extension Installation" (
http://www.mozilla.org/projects/firefox/extensions/em-changes.html ) and Bug
297312 for minor changes (exentensions-startup is renamed to extensions.cache.)
*** Bug 315073 has been marked as a duplicate of this bug. ***
Depends on: 328887

Comment 3

11 years ago
Created attachment 219341 [details] [diff] [review]
add Extension/Theme Manager entries to Tasks menu

Once SeaMonkey is running as a MOZ_XUL_APP, it's easy to get the extension manager working. This patch, originally by Mark Banner ("Standard8"), adds EM and Theme Manager to the Tasks menu in the case when we are building as such a "new toolkit" application.
Attachment #219341 - Flags: superreview?(neil)
Attachment #219341 - Flags: review?(neil)

Comment 4

11 years ago
add Mark to CC, as he's the original author of this patch
Target Milestone: --- → seamonkey1.5alpha
(Reporter)

Comment 5

11 years ago
Uh, this patch only adds the GUI... which should probably wait until the backend is ready. Or am I misunderstanding?
(In reply to comment #4)
> add Mark to CC, as he's the original author of this patch
> 
Thanks.

(In reply to comment #5)
> Uh, this patch only adds the GUI... which should probably wait until the
> backend is ready. Or am I misunderstanding?
> 
The backend is ready for "suiterunner" builds - they are ones where MOZ_XUL_APP=1 is defined which is what the ifdefs in this patch check for. Whilst we're not ready to flip the switch yet for trunk builds, we're in a good enough state for suiterunner builds to add this - they already have the new chrome registry/startup/profiles in place.

Comment 7

11 years ago
Created attachment 219364 [details] [diff] [review]
Better patch
Attachment #219341 - Attachment is obsolete: true
Attachment #219364 - Flags: superreview?(jag)
Attachment #219364 - Flags: review?(kairo)
Attachment #219341 - Flags: superreview?(neil)
Attachment #219341 - Flags: review?(neil)

Comment 8

11 years ago
Doh! I just realized I added emOverlay.xul in the wrong place :-(

Comment 9

11 years ago
Comment on attachment 219364 [details] [diff] [review]
Better patch

basically looks good to me, but could you please add the new file as suite/common/emOverlay.xul instead and reference it from suite/common/jar.mn (including the overlay line), so that we don't create a new file in xpfe/ just before moving all the suite-specific files out there?

Actually, we might look into removing that additonal overlay at some later stage and merge it back into tasksOverlay, as we probably have too many overlays already. But that's something we can take care of once we've completely switched to suiterunner.
Attachment #219364 - Flags: review?(kairo) → review+

Updated

11 years ago
Attachment #219364 - Flags: superreview?(jag) → superreview+

Comment 10

11 years ago
Fix checked in to the trunk for suiterunner builds only (WONTFIX for xpfe).
Status: NEW → RESOLVED
Last Resolved: 11 years ago
Resolution: --- → FIXED

Updated

9 years ago
Duplicate of this bug: 326292
You need to log in before you can comment on or make changes to this bug.