зеркало из https://github.com/mozilla/gecko-dev.git
NOT PART OF BUILD. Update ActiveX control manifests & readme for standalone installer.
This commit is contained in:
Родитель
da21ab0661
Коммит
25436823ab
|
@ -1,9 +1,14 @@
|
|||
Instructions for producing the ActiveX control installer
|
||||
|
||||
1. Build Mozilla
|
||||
2. Build the embedding dist
|
||||
3. Grab the latest Nullsoft 2.0+ Installer from http://nsis.sourceforge.net/
|
||||
4. Run build.pl to create a file manifest and local settings and generate the
|
||||
1. Set your MOZCONFIG to point to the mozconfig.txt here
|
||||
2. Build Mozilla
|
||||
4. Optionally cd into mozilla/embedding/browser/activex/src/plugin and
|
||||
"make MOZ_USE_ACTIVEX_PLUGIN=1"
|
||||
3. Copy client-win from here to mozilla/embedding/config
|
||||
5. Build the embedding dist
|
||||
6. Grab the latest Nullsoft 2.0+ Installer from http://nsis.sourceforge.net/
|
||||
7. Edit control.nsi to set the version information and paths at the top
|
||||
9. Run build.pl to create a file manifest and local settings and generate the
|
||||
installer.
|
||||
|
||||
Notes.
|
||||
|
@ -13,15 +18,11 @@ You need NSIS 2.0. I used NSIS 2.0b3 but others will probably do as well.
|
|||
The build script will evolve but presently it assumes the dist dir is $MOZ_SRC\dist\Embed and there
|
||||
are a number of manual steps that NEED to be done.
|
||||
|
||||
1. Edit control.nsi to set the version information and paths at the top
|
||||
2. Copy client-win into embedding/config
|
||||
3. Run make in embedding/config
|
||||
4. Run build.pl
|
||||
|
||||
Other things todo:
|
||||
|
||||
1. Code sign installer
|
||||
2. Add MPL / GPL licence to installer
|
||||
3. Add readme
|
||||
4. Add sample apps for C++, VB & C#
|
||||
|
||||
5. Automatically grab version number from dist\include\mozilla-config.h
|
||||
6. Automatically run all the steps at the top of this file
|
||||
|
|
|
@ -6,6 +6,14 @@
|
|||
|
||||
[Embed]
|
||||
|
||||
; ActiveX plugin
|
||||
plugins\npmozax.dll
|
||||
defaults\pref\activex.js
|
||||
components\nsAxSecurityPolicy.js
|
||||
|
||||
; Necko2 for view-source: and data:
|
||||
components\necko2.dll
|
||||
|
||||
; MathML
|
||||
components\ucvmath.dll
|
||||
res\mathml.css
|
||||
|
|
Загрузка…
Ссылка в новой задаче