зеркало из https://github.com/mozilla/gecko-dev.git
fix windows installer for static build, bug 124525 r=dp sr=sfraser
This commit is contained in:
Родитель
610f2ffdc4
Коммит
5f6144d372
|
@ -18,8 +18,16 @@
|
||||||
# Rights Reserved.
|
# Rights Reserved.
|
||||||
#
|
#
|
||||||
# Contributor(s):
|
# Contributor(s):
|
||||||
|
|
||||||
|
# Make this a true dynamic component even in static builds because
|
||||||
|
# this component is shared by installer
|
||||||
|
!undef MOZ_STATIC_COMPONENT_LIBS
|
||||||
|
|
||||||
DEPTH=..\..\..
|
DEPTH=..\..\..
|
||||||
MODULE=unicharutil
|
MODULE=unicharutil
|
||||||
|
IS_COMPONENT = 1
|
||||||
|
LIBRARY_NAME=ucharuti
|
||||||
|
MODULE_NAME=UcharUtil
|
||||||
REQUIRES = xpcom \
|
REQUIRES = xpcom \
|
||||||
string \
|
string \
|
||||||
uconv \
|
uconv \
|
||||||
|
@ -31,7 +39,6 @@ include <$(DEPTH)\config\config.mak>
|
||||||
LCFLAGS= $(LCFLAGS) -D__STDC__
|
LCFLAGS= $(LCFLAGS) -D__STDC__
|
||||||
|
|
||||||
DEFINES= -DWIN32_LEAN_AND_MEAN
|
DEFINES= -DWIN32_LEAN_AND_MEAN
|
||||||
LIBRARY_NAME= ucharuti
|
|
||||||
|
|
||||||
OBJS= \
|
OBJS= \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
@ -52,9 +59,6 @@ CPP_OBJS= \
|
||||||
!endif
|
!endif
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
LIBRARY_NAME=ucharuti
|
|
||||||
MODULE_NAME=UcharUtil
|
|
||||||
|
|
||||||
LLIBS= \
|
LLIBS= \
|
||||||
$(DIST)\lib\xpcom.lib \
|
$(DIST)\lib\xpcom.lib \
|
||||||
$(LIBNSPR)
|
$(LIBNSPR)
|
||||||
|
|
|
@ -47,21 +47,25 @@ bin\nsreg.dll
|
||||||
bin\nspr4.dll
|
bin\nspr4.dll
|
||||||
bin\components\xpinstal.dll
|
bin\components\xpinstal.dll
|
||||||
bin\components\jar50.dll
|
bin\components\jar50.dll
|
||||||
|
bin\components\ucharuti.dll
|
||||||
install\ren8dot3.exe,bin\ren8dot3.exe
|
install\ren8dot3.exe,bin\ren8dot3.exe
|
||||||
|
|
||||||
[browser]
|
[browser]
|
||||||
|
bin\README.txt,bin\readme.txt
|
||||||
|
bin\LICENSE,bin\license.txt
|
||||||
bin\mozilla.exe
|
bin\mozilla.exe
|
||||||
bin\components\nslocale.dll
|
|
||||||
bin\plugins\npnul32.dll
|
bin\plugins\npnul32.dll
|
||||||
bin\res\cmessage.txt
|
bin\res\cmessage.txt
|
||||||
bin\regxpcom.exe
|
bin\regxpcom.exe
|
||||||
bin\xpicleanup.exe
|
bin\xpicleanup.exe
|
||||||
bin\components\AcctIdl.dll
|
bin\components\accessibility.xpt
|
||||||
bin\components\AcctIdl.xpt
|
bin\components\AcctIdl.xpt
|
||||||
bin\components\appshell.xpt
|
bin\components\appshell.xpt
|
||||||
bin\components\autocomplete.xpt
|
bin\components\autocomplete.xpt
|
||||||
bin\components\bookmarks.xpt
|
bin\components\bookmarks.xpt
|
||||||
|
bin\components\crypto.dll
|
||||||
bin\components\directory.xpt
|
bin\components\directory.xpt
|
||||||
|
bin\components\commandhandler.xpt
|
||||||
bin\components\history.xpt
|
bin\components\history.xpt
|
||||||
bin\components\winhooks.xpt
|
bin\components\winhooks.xpt
|
||||||
bin\components\related.xpt
|
bin\components\related.xpt
|
||||||
|
@ -69,10 +73,13 @@ bin\components\search.xpt
|
||||||
bin\components\timebomb.xpt
|
bin\components\timebomb.xpt
|
||||||
bin\components\urlbarhistory.xpt
|
bin\components\urlbarhistory.xpt
|
||||||
bin\components\urlwidgt.xpt
|
bin\components\urlwidgt.xpt
|
||||||
|
bin\components\universalchardet.dll
|
||||||
bin\components\caps.xpt
|
bin\components\caps.xpt
|
||||||
bin\components\chrome.xpt
|
bin\components\chrome.xpt
|
||||||
bin\components\cookie.xpt
|
bin\components\cookie.xpt
|
||||||
bin\components\docshell_base.xpt
|
bin\components\docshell_base.xpt
|
||||||
|
bin\components\jsd3250.dll
|
||||||
|
bin\components\jsdservice.xpt
|
||||||
bin\components\dom.xpt
|
bin\components\dom.xpt
|
||||||
bin\components\dom_base.xpt
|
bin\components\dom_base.xpt
|
||||||
bin\components\dom_core.xpt
|
bin\components\dom_core.xpt
|
||||||
|
@ -90,6 +97,7 @@ bin\components\find.xpt
|
||||||
bin\components\gfx.xpt
|
bin\components\gfx.xpt
|
||||||
bin\components\gfx2.xpt
|
bin\components\gfx2.xpt
|
||||||
bin\components\content_base.xpt
|
bin\components\content_base.xpt
|
||||||
|
bin\components\content_html.xpt
|
||||||
bin\components\content_xsl.xpt
|
bin\components\content_xsl.xpt
|
||||||
bin\components\xuldoc.xpt
|
bin\components\xuldoc.xpt
|
||||||
bin\components\xultmpl.xpt
|
bin\components\xultmpl.xpt
|
||||||
|
@ -120,11 +128,9 @@ bin\components\necko_ftp.xpt
|
||||||
bin\components\necko_http.xpt
|
bin\components\necko_http.xpt
|
||||||
bin\components\necko_jar.xpt
|
bin\components\necko_jar.xpt
|
||||||
bin\components\necko_res.xpt
|
bin\components\necko_res.xpt
|
||||||
|
|
||||||
bin\components\nsSidebar.js
|
bin\components\nsSidebar.js
|
||||||
bin\components\oji.xpt
|
bin\components\oji.xpt
|
||||||
bin\components\pref.xpt
|
bin\components\pref.xpt
|
||||||
bin\components\autoconfig.xpt
|
|
||||||
bin\components\prefmigr.xpt
|
bin\components\prefmigr.xpt
|
||||||
bin\components\profile.xpt
|
bin\components\profile.xpt
|
||||||
bin\components\proxyObject.xpt
|
bin\components\proxyObject.xpt
|
||||||
|
@ -142,9 +148,9 @@ bin\components\util.xpt
|
||||||
bin\components\wallet.xpt
|
bin\components\wallet.xpt
|
||||||
bin\components\walleteditor.xpt
|
bin\components\walleteditor.xpt
|
||||||
bin\components\walletpreview.xpt
|
bin\components\walletpreview.xpt
|
||||||
|
bin\components\webBrowser_core.xpt
|
||||||
bin\components\webbrowserpersist.xpt
|
bin\components\webbrowserpersist.xpt
|
||||||
bin\components\embed_base.xpt
|
bin\components\embed_base.xpt
|
||||||
bin\components\commandhandler.xpt
|
|
||||||
bin\components\webshell_idls.xpt
|
bin\components\webshell_idls.xpt
|
||||||
bin\components\widget.xpt
|
bin\components\widget.xpt
|
||||||
bin\components\windowwatcher.xpt
|
bin\components\windowwatcher.xpt
|
||||||
|
@ -159,6 +165,7 @@ bin\components\xpcom_thread.xpt
|
||||||
bin\components\xpcom_xpti.xpt
|
bin\components\xpcom_xpti.xpt
|
||||||
bin\components\xpconnect.xpt
|
bin\components\xpconnect.xpt
|
||||||
bin\components\xpinstall.xpt
|
bin\components\xpinstall.xpt
|
||||||
|
bin\components\autoconfig.xpt
|
||||||
bin\components\xml-rpc.xpt
|
bin\components\xml-rpc.xpt
|
||||||
bin\components\nsDictionary.js
|
bin\components\nsDictionary.js
|
||||||
bin\components\nsProxyAutoConfig.js
|
bin\components\nsProxyAutoConfig.js
|
||||||
|
@ -174,12 +181,14 @@ bin\chrome\help.jar
|
||||||
bin\chrome\comm.jar
|
bin\chrome\comm.jar
|
||||||
bin\chrome\content-packs.jar
|
bin\chrome\content-packs.jar
|
||||||
bin\chrome\toolkit.jar
|
bin\chrome\toolkit.jar
|
||||||
|
bin\chrome\forms.jar
|
||||||
bin\chrome\modern.jar
|
bin\chrome\modern.jar
|
||||||
bin\chrome\classic.jar
|
bin\chrome\classic.jar
|
||||||
bin\chrome\comm\*
|
bin\chrome\comm\*
|
||||||
bin\chrome\toolkit\*
|
bin\chrome\toolkit\*
|
||||||
bin\chrome\modern\*
|
bin\chrome\modern\*
|
||||||
bin\chrome\classic\*
|
bin\chrome\classic\*
|
||||||
|
bin\chrome\chromelist.txt
|
||||||
;-bin\chrome\comm\content\editor\EditorInitPage.html
|
;-bin\chrome\comm\content\editor\EditorInitPage.html
|
||||||
;-bin\chrome\comm\editor\content\EditorInitPagePlain.html
|
;-bin\chrome\comm\editor\content\EditorInitPagePlain.html
|
||||||
;Include this for "debug" testing - remove for actual beta release:
|
;Include this for "debug" testing - remove for actual beta release:
|
||||||
|
@ -221,7 +230,6 @@ bin\res\wincharset.properties
|
||||||
bin\res\charsetalias.properties
|
bin\res\charsetalias.properties
|
||||||
bin\res\charsetData.properties
|
bin\res\charsetData.properties
|
||||||
bin\res\langGroups.properties
|
bin\res\langGroups.properties
|
||||||
bin\res\acceptlanguage.properties
|
|
||||||
bin\res\language.properties
|
bin\res\language.properties
|
||||||
bin\res\entityTables\*
|
bin\res\entityTables\*
|
||||||
bin\res\rdf\article.gif
|
bin\res\rdf\article.gif
|
||||||
|
@ -250,7 +258,11 @@ bin\components\msgnews.xpt
|
||||||
bin\components\msgsearch.xpt
|
bin\components\msgsearch.xpt
|
||||||
bin\components\import.xpt
|
bin\components\import.xpt
|
||||||
bin\components\absync.xpt
|
bin\components\absync.xpt
|
||||||
|
bin\components\nsLDAPPrefsService.js
|
||||||
bin\components\mozldap.xpt
|
bin\components\mozldap.xpt
|
||||||
|
bin\components\msgsmime.xpt
|
||||||
|
bin\components\smime-service.js
|
||||||
|
bin\components\mapihook.xpt
|
||||||
bin\chrome\messenger.jar
|
bin\chrome\messenger.jar
|
||||||
bin\chrome\messenger\*
|
bin\chrome\messenger\*
|
||||||
|
|
||||||
|
@ -259,13 +271,17 @@ bin\components\chatzilla-service.js
|
||||||
bin\chrome\chatzilla.jar
|
bin\chrome\chatzilla.jar
|
||||||
bin\chrome\chatzilla\*
|
bin\chrome\chatzilla\*
|
||||||
|
|
||||||
|
[venkman]
|
||||||
|
bin\components\venkman-service.js
|
||||||
|
bin\chrome\venkman.jar
|
||||||
|
|
||||||
[psm]
|
[psm]
|
||||||
bin\nssckbi.dll
|
bin\nssckbi.dll
|
||||||
;bin\components\pipboot.dll
|
bin\components\pipboot.dll
|
||||||
bin\components\pipboot.xpt
|
bin\components\pipboot.xpt
|
||||||
;bin\components\pipnss.dll
|
bin\components\pipnss.dll
|
||||||
bin\components\pipnss.xpt
|
bin\components\pipnss.xpt
|
||||||
;bin\components\pippki.dll
|
bin\components\pippki.dll
|
||||||
bin\components\pippki.xpt
|
bin\components\pippki.xpt
|
||||||
bin\nss3.dll
|
bin\nss3.dll
|
||||||
bin\smime3.dll
|
bin\smime3.dll
|
||||||
|
|
|
@ -330,7 +330,7 @@ nsInstall::InternalAbort(PRInt32 errcode)
|
||||||
nsInstallObject* ie;
|
nsInstallObject* ie;
|
||||||
if (mInstalledFiles != nsnull)
|
if (mInstalledFiles != nsnull)
|
||||||
{
|
{
|
||||||
for (PRInt32 i = mInstalledFiles->Count(); i >= 0; i--)
|
for (PRInt32 i = mInstalledFiles->Count()-1; i >= 0; i--)
|
||||||
{
|
{
|
||||||
ie = (nsInstallObject *)mInstalledFiles->ElementAt(i);
|
ie = (nsInstallObject *)mInstalledFiles->ElementAt(i);
|
||||||
if (ie)
|
if (ie)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче