Closed
Bug 10566
Opened 26 years ago
Closed 26 years ago
Active X embeding component build configured improperly
Categories
(Core Graveyard :: Embedding: ActiveX Wrapper, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M9
People
(Reporter: tague, Assigned: tague)
References
Details
Attachments
(1 file)
|
524 bytes,
patch
|
Details | Diff | Splinter Review |
The active X embeding component is always built when the MSSDK variable is
defined; other components are being added which require the SDK and need to be
built separately from the active X control.
Please update the active X control build to only build when an environment
variable (other than MSSDK) is defined. See the attached patch.
The patch is similar to something I suggested to Daniel Nunes and I heartily
support the idea. MSSDK is a dumb test here and anywhere else and should
something more obvious.
My idea was for a more general MOZ_ACTIVEX_SUPPORT environment variable. Not
only would allow the control to be built (or not) but also conditionally compile
other ActiveX bits and pieces in particular into Mozilla.
Okay, so it sounds like we are in agreement. Can you be sure to make this fix
for M9. I'd like to start landing some other functionality which requires the
MSSDK to build.
I don't have write access to mozilla/webshell/embed/makefile.win so I am unable
to make the change.
The required changes are these though:
RCS file: /cvsroot/mozilla/webshell/embed/makefile.win,v
retrieving revision 1.5
diff -r1.5 makefile.win
21c21
< !if ("$(MSSDK)" != "") || defined(NGPREFS)
---
> !if defined(MOZ_ACTIVEX_SUPPORT) || defined(NGPREFS)
23c23
< !if "$(MSSDK)" != ""
---
> !if defined(MOZ_ACTIVEX_SUPPORT)
okay, i'll go in and fix them. leaf do you have any problem with this?
Comment 7•26 years ago
|
||
Looks good to me... though i'd prefer to have negative logic here... and have
the activex control get built by default.
leaf :- okay, i'll make the test negative.
it would be nice to build the activeX control by default, but that requires
having the MSSDK installed on your development machine which some people may be
oppposed to. i work on pushing the transition if you want, because i'm going to
need it for other features.
Updated•26 years ago
|
Assignee: locka → tague
Comment 9•26 years ago
|
||
looks like this should be assigned tague..
Comment 10•26 years ago
|
||
Seems fine to me. Test for something like MOZ_ACTIVEX_NO_SUPPORT to determine
if it should be built or not.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 11•26 years ago
|
||
I checked this fix in today. the emebding directory no longer looks at the
MSSDK variable. I also changed the switch for ActiveX embeding component to
MOZ_ACTIVEX_SUPPORT as requested.
/t
Comment 12•26 years ago
|
||
As the reporter checked in the fix, and as I am not capable of verifying the
fix, I'm going to take the reporter's word for it and mark this verified fixed.
Updated•13 years ago
|
Product: Core → Core Graveyard
| Comment hidden (collapsed) |
You need to log in
before you can comment on or make changes to this bug.
Description
•