On Wed, 18 Feb 2004 22:37:32 +0000, irongut
<[EMAIL PROTECTED]> wrote:
>It should be possible to figure out which files are needed by the
>control (and added by the installer) and create a suitable installer
>that can use any already installed GRE. I just haven't got round to it
>yet.

Files & directories present in the Mozilla ActiveX Control v1.6
directory branch and missing from the 1.6_2004011308 GRE directory...

 .\
   msvcp70.dll
   msvcr70.dll
   uninst.exe (probably not essential :) )
   \chrome
     (entire branch)
   \components
     embed_lite.dll
     layout_xul_tree.xpt
     nsAxSecurityPolicy.js
   \defaults
     (entire branch)
   \plugins
     (entire branch)

A random check indicates that files in the MAXCv1.6 directory branch
are private builds. File sizes were different, possibly from varying
version data rather than actually different codebase. File dates were
later. Unfortunately, the version info in the files did not indicate
whether they were built from the final 1.6 release code, though I'm
assuming they were.

My next step is to try copying the missing files to the appropriate
1.6 GRE directories & registering the control that's there. If that
doesn't work, I'll backup the control files in the GRE and replace
them with those from the MAXCv1.6 install.

My initial hunch is that I can skip the msvc* and uninst.exe.

I'll let you know how it goes. If anyone knows any reason why I should
proceed differently, please let me know! :)

I'll reiterate, though, that I really think that if the control is
going to continue to be supplied with Mozilla releases it really
should be made to work right out of the box. Failing that, it aught to
be left out of the main build and provided in the GRE-only install,
again working right out the box.

JA
_______________________________________________
mozilla-embedding mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-embedding

Reply via email to