Closed Bug 222472 Opened 22 years ago Closed 14 years ago

[ActiveX] Remove ActiveX control from static builds

Categories

(Core Graveyard :: Embedding: ActiveX Wrapper, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: adamlock, Unassigned)

References

Details

The control needs dynamic XPCOM components so don't bother building in the statically linked build mode when they don't exist.
Is another solution to make Firebird use dynamic XPCOM components instead of static? There are a lot of products that will use the mozilla platform in the future...and now Ngu (Front Page replacement), Evolution, etc.. Does this mean that firebird is taking up extra space and memory by not sharing? There are ways to deal with dynamically loaded libraries... prelinking and such. Multi threading (waiting for something to come from disk or network, do something else) I guess I don't know what XPCOM is... even though I've read lots of mozilla developer docs... yay for acronyms!
Yes, Firebird takes up extra space by not sharing with other apps but probably benefits (a great deal) by having a much smaller number of things to load up and resolve at runtime, easier installation (unzip and run) and also a smaller disk and memory footprint. I suppose it could be built in either mode, but you would have to ask the project leads rationale is for it. Probably it's done for the reasons I said above.
*** Bug 209562 has been marked as a duplicate of this bug. ***
QA Contact: dunn5557 → activex
The ActiveX embedding API was removed in bug 662023 and friends, making this INVALID. [Filter bugspam on activexinvalid]
Assignee: adamlock → nobody
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.