From 2075849b5d51c8d86e65595c869b365a50847fce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Thu, 12 Apr 2007 20:18:08 +0000 Subject: [PATCH] LyXWinInstaller: - avoid uninstalling stuff that was installed by a previous LyX-Version - renaming Readme-files - drop PDFViewWin7.exe and go back to the pdfopen/pdfclos method for Adobe Reader 7. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17787 a592a061-630c-0410-9148-cb99ea01b6c8 --- .../InstallActions-complete.nsh | 144 +++++++++--------- .../LyXWinInstaller/InstallActions-small.nsh | 114 +++++++------- .../LyX-Installer-Complete.nsi | 14 +- .../LyXWinInstaller/LyX-Installer-Small.nsi | 12 +- ...admeComplete.txt => ReadmeComplete1.5.txt} | 2 +- ...ReadmePackage.txt => ReadmePackage1.5.txt} | 0 .../LyXWinInstaller/ReadmeScripts1.5.txt | 30 ++++ .../{ReadmeSmall.txt => ReadmeSmall1.5.txt} | 2 +- .../installer/LyXWinInstaller/Uninstall.nsh | 79 +++++----- .../specials/PDFViewWin/PDFViewWin7.cfg | 38 ----- .../specials/PDFViewWin/PDFViewWin7.dof | 136 ----------------- .../specials/PDFViewWin/PDFViewWin7.dpr | 90 ----------- .../specials/PDFViewWin/PDFViewWin7.exe | Bin 389120 -> 0 bytes .../specials/PDFViewWin/PDFview.cmd | 7 + .../specials/PDFViewWin/pdfclose.exe | Bin 0 -> 14848 bytes .../specials/PDFViewWin/pdfopen.exe | Bin 0 -> 14848 bytes .../LyXWinInstaller/specials/preferences7 | 6 +- 17 files changed, 221 insertions(+), 453 deletions(-) rename development/Win32/packaging/installer/LyXWinInstaller/{ReadmeComplete.txt => ReadmeComplete1.5.txt} (99%) rename development/Win32/packaging/installer/LyXWinInstaller/{ReadmePackage.txt => ReadmePackage1.5.txt} (100%) create mode 100644 development/Win32/packaging/installer/LyXWinInstaller/ReadmeScripts1.5.txt rename development/Win32/packaging/installer/LyXWinInstaller/{ReadmeSmall.txt => ReadmeSmall1.5.txt} (98%) delete mode 100644 development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.cfg delete mode 100644 development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dof delete mode 100644 development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dpr delete mode 100644 development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.exe create mode 100644 development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFview.cmd create mode 100644 development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfclose.exe create mode 100644 development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfopen.exe diff --git a/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-complete.nsh b/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-complete.nsh index c1ce3c8182..373687eea9 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-complete.nsh +++ b/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-complete.nsh @@ -1,20 +1,20 @@ -# The '-' makes the section invisible. -# Sections are entered in order, so the settings above are all -# available to SecInstallation +; The '-' makes the section invisible. +; Sections are entered in order, so the settings above are all +; available to SecInstallation Section "-Installation actions" SecInstallation - # extract all files + ; extract all files SetOutPath "$INSTDIR" File /r "${PRODUCT_SOURCEDIR}\bin" File /r "${PRODUCT_SOURCEDIR}\etc" File /r "${PRODUCT_SOURCEDIR}\Resources" File /r "${PRODUCT_SOURCEDIR}\external" - # install MiKTeX if not already installed + ; install MiKTeX if not already installed ${if} $LatexPath == "" - # launch MiKTeX's installer + ; launch MiKTeX's installer MessageBox MB_OK|MB_ICONINFORMATION "$(LatexInfo)" ExecWait ${MiKTeXInstall} - # test if MiKTeX is installed + ; test if MiKTeX is installed ReadRegStr $String HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path" StrCpy $Search "miktex" Call LaTeXCheck @@ -25,12 +25,12 @@ Section "-Installation actions" SecInstallation Call LaTeXCheck ${endif} ${if} $LatexPath != "" - # set package repository (MiKTeX's primary package repository) - WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + ; set package repository (MiKTeX's primary package repository) + WriteRegStr HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX StrCpy $MiKTeXInstalled "yes" ${if} $MiKTeXUser != "HKCU" StrCpy $MiKTeXPath "$LatexPath" -11 - #MessageBox MB_OK|MB_ICONINFORMATION "$(MiKTeXPathInfo)" ; info that MiKTeX's installation folder must have write permissions for all users to work properly + ;MessageBox MB_OK|MB_ICONINFORMATION "$(MiKTeXPathInfo)" ; info that MiKTeX's installation folder must have write permissions for all users to work properly ${endif} ${else} MessageBox MB_OK|MB_ICONSTOP "$(LatexError1)" @@ -41,19 +41,19 @@ Section "-Installation actions" SecInstallation ${endif} ${if} $GhostscriptPath == "" - # register Ghostscript + ; register Ghostscript WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_DLL" "${GhostscriptDir}\bin\gsdll32.dll" WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_LIB" "${GhostscriptDir}\lib;${GhostscriptDir}\fonts;${GhostscriptDir}\Resource" - WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX StrCpy $GhostscriptPath "${GhostscriptDir}\bin" ${else} - # delete unnecessary files + ; delete unnecessary files RMDir /r ${GhostscriptDir} ${endif} ${if} $ImageMagickPath == "" - # register ImageMagick + ; register ImageMagick WriteRegStr HKLM "SOFTWARE\Classes\Applications" "AutoRun" "${ImageMagickDir}\convert.exe $$" WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "BinPath" "${ImageMagickDir}" WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "CoderModulesPath" "${ImageMagickDir}\modules\coders" @@ -69,25 +69,25 @@ Section "-Installation actions" SecInstallation WriteRegDWORD HKLM "SOFTWARE\ImageMagick\Current" "QuantumDepth" 0x00000010 WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "Version" "${ImageMagickVersion}" - WriteRegStr HKLM "Software\ImageMagick" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + WriteRegStr HKLM "Software\ImageMagick" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX StrCpy $ImageMagickPath ${ImageMagickDir} ${else} - # delete unnecessary files + ; delete unnecessary files RMDir /r ${ImageMagickDir} ${endif} ${if} $AspellPath == "" - # extract Aspell's program files + ; extract Aspell's program files SetOutPath "$INSTDIR\external" File /r "${PRODUCT_SOURCEDIR}\${AspellInstall}" - # copy the files and register Aspell + ; copy the files and register Aspell CopyFiles "$INSTDIR\${AspellInstall}" "$APPDATA" WriteRegStr HKLM "SOFTWARE\Aspell" "Base Path" "${AspellDir}" WriteRegStr HKLM "SOFTWARE\Aspell" "Dictionary Path" "${AspellDictPath}" WriteRegStr HKLM "SOFTWARE\Aspell" "Personal Path" "${AspellPersonalPath}" - WriteRegStr HKLM "Software\Aspell" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + WriteRegStr HKLM "Software\Aspell" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "DisplayName" "${AspellDisplay}" WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "NoModify" 0x00000001 @@ -96,21 +96,21 @@ Section "-Installation actions" SecInstallation ${endif} ${if} $AiksaurusPath == "" - # extract Aiksaurus' program files + ; extract Aiksaurus' program files SetOutPath "$INSTDIR\external" File /r "${PRODUCT_SOURCEDIR}\${AiksaurusInstall}" - # copy the files and register Aiksaurus + ; copy the files and register Aiksaurus CopyFiles "$INSTDIR\${AiksaurusInstall}" "$APPDATA" -# WriteRegStr HKLM "Software\Aiksaurus" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX -# WriteRegStr HKLM "Software\Aiksaurus" "Data Path" "${AiksaurusDir}" +; WriteRegStr HKLM "Software\Aiksaurus" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX +; WriteRegStr HKLM "Software\Aiksaurus" "Data Path" "${AiksaurusDir}" ${endif} ${if} $PSVPath == "" ${if} $InstallGSview == "true" - # launch installer + ; launch installer MessageBox MB_OK|MB_ICONINFORMATION "$(GSviewInfo)" ExecWait "$INSTDIR\${GSviewInstall}" - # test if GSview is installed + ; test if GSview is installed StrCpy $PSVPath "" ReadRegStr $PSVPath HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\gsview32.exe" "Path" ${if} $PSVPath == "" @@ -121,21 +121,21 @@ Section "-Installation actions" SecInstallation ${if} $BibTeXEditorPath == "" ${if} $InstallJabRef == "true" - # launch installer + ; launch installer MessageBox MB_OK|MB_ICONINFORMATION "$(JabRefInfo)" ExecWait "$INSTDIR\${JabRefInstall}" - # test if JabRef is installed + ; test if JabRef is installed StrCpy $BibTeXEditorPath "" ReadRegStr $BibTeXEditorPath HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "UninstallString" ${if} $BibTeXEditorPath == "" MessageBox MB_OK|MB_ICONEXCLAMATION "$(JabRefError)" ${else} - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX ${endif} ${endif} ${endif} - # create the PathPrefix + ; create the PathPrefix StrCpy $PathPrefix "$INSTDIR\bin" ${if} $PythonPath != "" StrCpy $PathPrefix "$PathPrefix;$PythonPath" @@ -159,8 +159,8 @@ Section "-Installation actions" SecInstallation StrCpy $PathPrefix "$PathPrefix;$ImageEditorPath" ${endif} - # install the LaTeX class files that are delivered with LyX - # and enable MiKTeX's automatic package installation + ; install the LaTeX class files that are delivered with LyX + ; and enable MiKTeX's automatic package installation StrCpy $String $LatexPath StrCpy $Search "miktex\bin" StrLen $3 $String @@ -168,7 +168,7 @@ Section "-Installation actions" SecInstallation ${if} $Pointer != "-1" ; if something was found IntOp $Pointer $Pointer - 1 ; jump before the first "\" of "\miktex\bin" StrCpy $String $String "$Pointer" ; $String is now the part before "\miktex\bin" - # install LaTeX class files + ; install LaTeX class files SetOutPath "$String\tex\latex" File "${ClassFileDir}\cv.cls" CreateDirectory "$String\tex\latex\lyx" @@ -184,52 +184,52 @@ Section "-Installation actions" SecInstallation CreateDirectory "$String\tex\latex\broadway" SetOutPath "$String\tex\latex\broadway" File "${ClassFileDir}\broadway.cls" - # install LaTeX-package dvipost (dvipost is not available for MiKTeX) + ; install LaTeX-package dvipost (dvipost is not available for MiKTeX) SetOutPath "$String\tex\latex\" File /r "${DVIPostFileDir}" ${if} $MiKTeXVersion == "2.4" - # refresh MiKTeX's file name database + ; refresh MiKTeX's file name database ExecWait "$String\miktex\bin\initexmf --update-fndb" - # delete MiKTeX 2.4's dvipng executable as it is an old broken version. Then install a working one. + ; delete MiKTeX 2.4's dvipng executable as it is an old broken version. Then install a working one. Delete "$String\miktex\bin\dvipng.exe" - # Install a new one + ; Install a new one SetOutPath "$String\miktex\bin" File "${PRODUCT_DIR}\LyX\external\dvipng.exe" - # enable package installation without asking (1=Yes, 0=No, 2=Always Ask Before Installing) + ; enable package installation without asking (1=Yes, 0=No, 2=Always Ask Before Installing) WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX" "InstallPackagesOnTheFly" "1" WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM\Settings" "" "" - # Setting package repository (MiKTeX's primary package repository) + ; Setting package repository (MiKTeX's primary package repository) WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM" "RemotePackageRepository" "${MiKTeXRepo}" ${else} ; if MiKTeX 2.5 - # refresh MiKTeX's file name database + ; refresh MiKTeX's file name database ExecWait "$LaTeXPath\initexmf --update-fndb" - # enable package installation without asking (t = Yes, f = No) + ; enable package installation without asking (t = Yes, f = No) WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\2.5\MPM" "AutoInstall" "1" ; if only for curent user WriteRegStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_AUTOINSTALL" "t" - # set package repository (MiKTeX's primary package repository) + ; set package repository (MiKTeX's primary package repository) WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\2.5\MPM" "RemoteRepository" "${MiKTeXRepo}" ; if only for curent user WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\2.5\MPM" "RepositoryType" "remote" ; if only for curent user WriteRegStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_REPOSITORY" "${MiKTeXRepo}" ${endif} - # enable MiKTeX's automatic package installation + ; enable MiKTeX's automatic package installation ExecWait '$LaTeXPath\mpm.com --update-fndb' -# the following feature is planned to be used for a possible CD-version -# ; copy LaTeX-packages needed by LyX -# SetOutPath "$INSTDIR" -# File /r "${LaTeXPackagesDir}" +; the following feature is planned to be used for a possible CD-version +; ; copy LaTeX-packages needed by LyX +; SetOutPath "$INSTDIR" +; File /r "${LaTeXPackagesDir}" ${endif} ; end ${if} $Pointer - # install Aspell dictionaries + ; install Aspell dictionaries ${if} $LangCode == "nb_NO" StrCpy $LangCode "no_NO" ; we only have a norwegian dictionary available ${endif} Call InstallAspellDictionary ; function from aspell.nsh - # configure LyX - # Set a path prefix in lyxrc.dist + ; configure LyX + ; Set a path prefix in lyxrc.dist ClearErrors ${if} "$PathPrefix" != "" Delete "$INSTDIR\Resources\lyxrc.dist" @@ -240,7 +240,7 @@ Section "-Installation actions" SecInstallation MessageBox MB_OK|MB_ICONEXCLAMATION "$(ModifyingConfigureFailed)" ${endif} - # Create a batch file to start LyX with the environment variables set + ; Create a batch file to start LyX with the environment variables set ClearErrors Delete "${PRODUCT_BAT}" FileOpen $R1 "${PRODUCT_BAT}" w @@ -252,17 +252,17 @@ Section "-Installation actions" SecInstallation IfErrors 0 +2 MessageBox MB_OK|MB_ICONEXCLAMATION "$(CreateCmdFilesFailed)" - # set the preferences file - # having one preferences file that is modified to fit the needs isn't possible because the command - # ${LineFind} "$INSTDIR\Resources\preferences" "" "-16:-11" "DeleteLines" ; macro from TextFunc.nsh - # removes the file permissions for Users, so that it can later not be read (bug in ${LineFind} of TextFunc.nsh) - # if not Acrobat or Adobe Reader is used + ; set the preferences file + ; having one preferences file that is modified to fit the needs isn't possible because the command + ; ${LineFind} "$INSTDIR\Resources\preferences" "" "-16:-11" "DeleteLines" ; macro from TextFunc.nsh + ; removes the file permissions for Users, so that it can later not be read (bug in ${LineFind} of TextFunc.nsh) + ; if not Acrobat or Adobe Reader is used ${if} $Acrobat == "None" ; clear the entries in the preferences file that define PDFViewWin7 or 8 as viewer Rename "$INSTDIR\Resources\preferencesGSview" "$INSTDIR\Resources\preferences" Delete "$INSTDIR\Resources\preferences7" Delete "$INSTDIR\Resources\preferences8" ${endif} - # if Acrobat or Adobe Reader is used + ; if Acrobat or Adobe Reader is used ${if} $Acrobat == "7" ; clear the entries in the preferences file that define PDFViewWin8 as viewer Rename "$INSTDIR\Resources\preferences7" "$INSTDIR\Resources\preferences" Delete "$INSTDIR\Resources\preferences8" @@ -274,7 +274,7 @@ Section "-Installation actions" SecInstallation Delete "$INSTDIR\Resources\preferencesGSview" ${endif} - # register LyX + ; register LyX WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "${PRODUCT_EXE}" WriteRegStr ${PRODUCT_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "RootKey" "$ProductRootKey" WriteRegStr ${PRODUCT_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME} ${PRODUCT_VERSION}" @@ -300,18 +300,18 @@ Section "-Installation actions" SecInstallation CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}" ${endif} - # register the extension .lyx + ; register the extension .lyx ${if} $CreateFileAssociations == "true" ${CreateApplicationAssociation} "${PRODUCT_NAME}" "${PRODUCT_NAME}" "$(FileTypeTitle)" "${PRODUCT_EXE}" "${PRODUCT_BAT}" ${CreateFileAssociation} "${PRODUCT_EXT}" "${PRODUCT_NAME}" "${PRODUCT_MIME_TYPE}" ${endif} - # create the LyX Application Data folder for all users - # this folder is automatically created by LyX when it is first started but we want to start LyX with a specific session file, - # so we create this folder before LyX starts and copy there the session file + ; create the LyX Application Data folder for all users + ; this folder is automatically created by LyX when it is first started but we want to start LyX with a specific session file, + ; so we create this folder before LyX starts and copy there the session file Call CreateAppPathSub ; function from LyXUtils.nsh - # delete unnecessary files + ; delete unnecessary files ${if} $DelPythonFiles == "True" Delete $INSTDIR\bin\python.exe Delete $INSTDIR\bin\python25.dll @@ -321,16 +321,16 @@ Section "-Installation actions" SecInstallation ${endif} RMDir /r $INSTDIR\external - # create Uninstaller + ; create Uninstaller WriteUninstaller "${PRODUCT_UNINSTALL_EXE}" - # run LyX's configure script - # create a bat-file to start configure in a console window so that the user see the progress - # of the configuration and to have a signal when the configuration is ready to start LyX - # this is important when LyX is installed together with MiKTeX or when LyX is installed for the first - # time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes - # a batch file is needed because simply calling ExecWait '"$INSTDIR\bin\python.exe" "$INSTDIR\Resources\configure.py"' - # creates the config files in $INSTDIR\bin + ; run LyX's configure script + ; create a bat-file to start configure in a console window so that the user see the progress + ; of the configuration and to have a signal when the configuration is ready to start LyX + ; this is important when LyX is installed together with MiKTeX or when LyX is installed for the first + ; time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes + ; a batch file is needed because simply calling ExecWait '"$INSTDIR\bin\python.exe" "$INSTDIR\Resources\configure.py"' + ; creates the config files in $INSTDIR\bin StrCpy $1 $INSTDIR 2 ; get drive letter FileOpen $R1 "$INSTDIR\Resources\configLyX.bat" w FileWrite $R1 'cd $INSTDIR\Resources\$\r$\n\ @@ -341,7 +341,7 @@ Section "-Installation actions" SecInstallation ExecWait '"$INSTDIR\Resources\configLyX.bat"' Delete "$INSTDIR\Resources\configLyX.bat" - # ask to update MiKTeX + ; ask to update MiKTeX ${if} $MiKTeXInstalled == "yes" MessageBox MB_YESNO|MB_ICONINFORMATION "$(MiKTeXInfo)" IDYES UpdateNow IDNO UpdateLater UpdateNow: @@ -350,7 +350,7 @@ Section "-Installation actions" SecInstallation UpdateLater: ${endif} - # save MiKTeX's install path to be able to remove LyX's LaTeX-files in the uninstaller + ; save MiKTeX's install path to be able to remove LyX's LaTeX-files in the uninstaller FileOpen $R1 "$INSTDIR\Resources\uninstallPaths.dat" w FileWrite $R1 '$LaTeXPath' FileClose $R1 diff --git a/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-small.nsh b/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-small.nsh index 3f2236aea6..e5279b7156 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-small.nsh +++ b/development/Win32/packaging/installer/LyXWinInstaller/InstallActions-small.nsh @@ -1,27 +1,27 @@ -# The '-' makes the section invisible. -# Sections are entered in order, so the settings above are all -# available to SecInstallation +; The '-' makes the section invisible. +; Sections are entered in order, so the settings above are all +; available to SecInstallation Section "-Installation actions" SecInstallation - # extract all files + ; extract all files SetOutPath "$INSTDIR" File /r "${PRODUCT_SOURCEDIR}\bin" File /r "${PRODUCT_SOURCEDIR}\etc" File /r "${PRODUCT_SOURCEDIR}\Resources" ${if} $GhostscriptPath == "" - # register Ghostscript + ; register Ghostscript WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_DLL" "${GhostscriptDir}\bin\gsdll32.dll" WriteRegStr HKLM "SOFTWARE\GPL Ghostscript\${GhostscriptVersion}" "GS_LIB" "${GhostscriptDir}\lib;${GhostscriptDir}\fonts;${GhostscriptDir}\Resource" - WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + WriteRegStr HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX StrCpy $GhostscriptPath "${GhostscriptDir}\bin" ${else} - # delete unnecessary files + ; delete unnecessary files RMDir /r ${GhostscriptDir} ${endif} ${if} $ImageMagickPath == "" - # register ImageMagick + ; register ImageMagick WriteRegStr HKLM "SOFTWARE\Classes\Applications" "AutoRun" "${ImageMagickDir}\convert.exe $$" WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "BinPath" "${ImageMagickDir}" WriteRegStr HKLM "SOFTWARE\ImageMagick\${ImageMagickVersion}\Q:16" "CoderModulesPath" "${ImageMagickDir}\modules\coders" @@ -37,25 +37,25 @@ Section "-Installation actions" SecInstallation WriteRegDWORD HKLM "SOFTWARE\ImageMagick\Current" "QuantumDepth" 0x00000010 WriteRegStr HKLM "SOFTWARE\ImageMagick\Current" "Version" "${ImageMagickVersion}" - WriteRegStr HKLM "Software\ImageMagick" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + WriteRegStr HKLM "Software\ImageMagick" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX StrCpy $ImageMagickPath ${ImageMagickDir} ${else} - # delete unnecessary files + ; delete unnecessary files RMDir /r ${ImageMagickDir} ${endif} ${if} $AspellPath == "" - # extract Aspell's program files + ; extract Aspell's program files SetOutPath "$INSTDIR\external" File /r "${PRODUCT_SOURCEDIR}\${AspellInstall}" - # copy the files and register Aspell + ; copy the files and register Aspell CopyFiles "$INSTDIR\${AspellInstall}" "$APPDATA" WriteRegStr HKLM "SOFTWARE\Aspell" "Base Path" "${AspellDir}" WriteRegStr HKLM "SOFTWARE\Aspell" "Dictionary Path" "${AspellDictPath}" WriteRegStr HKLM "SOFTWARE\Aspell" "Personal Path" "${AspellPersonalPath}" - WriteRegStr HKLM "Software\Aspell" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX + WriteRegStr HKLM "Software\Aspell" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "DisplayName" "${AspellDisplay}" WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Aspell" "NoModify" 0x00000001 @@ -64,16 +64,16 @@ Section "-Installation actions" SecInstallation ${endif} ${if} $AiksaurusPath == "" - # extract Aiksaurus' program files + ; extract Aiksaurus' program files SetOutPath "$INSTDIR\external" File /r "${PRODUCT_SOURCEDIR}\${AiksaurusInstall}" - # copy the files and register Aiksaurus + ; copy the files and register Aiksaurus CopyFiles "$INSTDIR\${AiksaurusInstall}" "$APPDATA" -# WriteRegStr HKLM "Software\Aiksaurus" "OnlyWithLyX" "Yes" ; special entry to tell the uninstaller that it was installed with LyX -# WriteRegStr HKLM "Software\Aiksaurus" "Data Path" "${AiksaurusDir}" +; WriteRegStr HKLM "Software\Aiksaurus" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" ; special entry to tell the uninstaller that it was installed with LyX +; WriteRegStr HKLM "Software\Aiksaurus" "Data Path" "${AiksaurusDir}" ${endif} - # create the PathPrefix + ; create the PathPrefix StrCpy $PathPrefix "$INSTDIR\bin" ${if} $PythonPath != "" StrCpy $PathPrefix "$PathPrefix;$PythonPath" @@ -97,8 +97,8 @@ Section "-Installation actions" SecInstallation StrCpy $PathPrefix "$PathPrefix;$ImageEditorPath" ${endif} - # install the LaTeX class files that are delivered with LyX - # and enable MiKTeX's automatic package installation + ; install the LaTeX class files that are delivered with LyX + ; and enable MiKTeX's automatic package installation StrCpy $String $LatexPath StrCpy $Search "miktex\bin" StrLen $3 $String @@ -106,7 +106,7 @@ Section "-Installation actions" SecInstallation ${if} $Pointer != "-1" ; if something was found IntOp $Pointer $Pointer - 1 ; jump before the first "\" of "\miktex\bin" StrCpy $String $String "$Pointer" ; $String is now the part before "\miktex\bin" - # install LaTeX class files + ; install LaTeX class files SetOutPath "$String\tex\latex" File "${ClassFileDir}\cv.cls" CreateDirectory "$String\tex\latex\lyx" @@ -122,48 +122,48 @@ Section "-Installation actions" SecInstallation CreateDirectory "$String\tex\latex\broadway" SetOutPath "$String\tex\latex\broadway" File "${ClassFileDir}\broadway.cls" - # install LaTeX-package dvipost (dvipost is not available for MiKTeX) + ; install LaTeX-package dvipost (dvipost is not available for MiKTeX) SetOutPath "$String\tex\latex\" File /r "${DVIPostFileDir}" ${if} $MiKTeXVersion == "2.4" - # refresh MiKTeX's file name database + ; refresh MiKTeX's file name database ExecWait "$String\miktex\bin\initexmf --update-fndb" - # delete MiKTeX 2.4's dvipng executable as it is an old broken version. Then install a working one. + ; delete MiKTeX 2.4's dvipng executable as it is an old broken version. Then install a working one. Delete "$String\miktex\bin\dvipng.exe" - # Install a new one + ; Install a new one SetOutPath "$String\miktex\bin" File "${PRODUCT_DIR}\LyX\external\dvipng.exe" - # enable package installation without asking (1=Yes, 0=No, 2=Always Ask Before Installing) + ; enable package installation without asking (1=Yes, 0=No, 2=Always Ask Before Installing) WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX" "InstallPackagesOnTheFly" "1" WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM\Settings" "" "" - # Setting package repository (MiKTeX's primary package repository) + ; Setting package repository (MiKTeX's primary package repository) WriteRegStr HKCU "SOFTWARE\MiK\MiKTeX\CurrentVersion\MPM" "RemotePackageRepository" "${MiKTeXRepo}" ${else} ; if MiKTeX 2.5 - # refresh MiKTeX's file name database + ; refresh MiKTeX's file name database ExecWait "$LaTeXPath\initexmf --update-fndb" - # enable package installation without asking (t = Yes, f = No) + ; enable package installation without asking (t = Yes, f = No) WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\2.5\MPM" "AutoInstall" "1" ; if only for curent user WriteRegStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_AUTOINSTALL" "t" - # set package repository (MiKTeX's primary package repository) + ; set package repository (MiKTeX's primary package repository) WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\2.5\MPM" "RemoteRepository" "${MiKTeXRepo}" ; if only for curent user WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\2.5\MPM" "RepositoryType" "remote" ; if only for curent user WriteRegStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_REPOSITORY" "${MiKTeXRepo}" ${endif} - # enable MiKTeX's automatic package installation + ; enable MiKTeX's automatic package installation ExecWait '$LaTeXPath\mpm.com --update-fndb' ${endif} ; end ${if} $Pointer - # install Aspell dictionaries + ; install Aspell dictionaries ${if} $LangCode == "nb_NO" StrCpy $LangCode "no_NO" ; we only have a norwegian dictionary available ${endif} Call InstallAspellDictionary ; function from aspell.nsh - # configure LyX - # Set a path prefix in lyxrc.dist + ; configure LyX + ; Set a path prefix in lyxrc.dist ClearErrors ${if} "$PathPrefix" != "" Delete "$INSTDIR\Resources\lyxrc.dist" @@ -174,7 +174,7 @@ Section "-Installation actions" SecInstallation MessageBox MB_OK|MB_ICONEXCLAMATION "$(ModifyingConfigureFailed)" ${endif} - # Create a batch file to start LyX with the environment variables set + ; Create a batch file to start LyX with the environment variables set ClearErrors Delete "${PRODUCT_BAT}" FileOpen $R1 "${PRODUCT_BAT}" w @@ -186,17 +186,17 @@ Section "-Installation actions" SecInstallation IfErrors 0 +2 MessageBox MB_OK|MB_ICONEXCLAMATION "$(CreateCmdFilesFailed)" - # set the preferences file - # having one preferences file that is modified to fit the needs isn't possible because the command - # ${LineFind} "$INSTDIR\Resources\preferences" "" "-16:-11" "DeleteLines" ; macro from TextFunc.nsh - # removes the file permissions for Users, so that it can later not be read (bug in ${LineFind} of TextFunc.nsh) - # if not Acrobat or Adobe Reader is used + ; set the preferences file + ; having one preferences file that is modified to fit the needs isn't possible because the command + ; ${LineFind} "$INSTDIR\Resources\preferences" "" "-16:-11" "DeleteLines" ; macro from TextFunc.nsh + ; removes the file permissions for Users, so that it can later not be read (bug in ${LineFind} of TextFunc.nsh) + ; if not Acrobat or Adobe Reader is used ${if} $Acrobat == "None" ; clear the entries in the preferences file that define PDFViewWin7 or 8 as viewer Rename "$INSTDIR\Resources\preferencesGSview" "$INSTDIR\Resources\preferences" Delete "$INSTDIR\Resources\preferences7" Delete "$INSTDIR\Resources\preferences8" ${endif} - # if Acrobat or Adobe Reader is used + ; if Acrobat or Adobe Reader is used ${if} $Acrobat == "7" ; clear the entries in the preferences file that define PDFViewWin8 as viewer Rename "$INSTDIR\Resources\preferences7" "$INSTDIR\Resources\preferences" Delete "$INSTDIR\Resources\preferences8" @@ -208,7 +208,7 @@ Section "-Installation actions" SecInstallation Delete "$INSTDIR\Resources\preferencesGSview" ${endif} - # register LyX + ; register LyX WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "${PRODUCT_EXE}" WriteRegStr ${PRODUCT_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "RootKey" "$ProductRootKey" WriteRegStr ${PRODUCT_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME} ${PRODUCT_VERSION}" @@ -234,18 +234,18 @@ Section "-Installation actions" SecInstallation CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "${PRODUCT_BAT}" "" "${PRODUCT_EXE}" ${endif} - # register the extension .lyx + ; register the extension .lyx ${if} $CreateFileAssociations == "true" ${CreateApplicationAssociation} "${PRODUCT_NAME}" "${PRODUCT_NAME}" "$(FileTypeTitle)" "${PRODUCT_EXE}" "${PRODUCT_BAT}" ${CreateFileAssociation} "${PRODUCT_EXT}" "${PRODUCT_NAME}" "${PRODUCT_MIME_TYPE}" ${endif} - # create the LyX Application Data folder for all users - # this folder is automatically created by LyX when it is first started but we want to start LyX with a specific session file, - # so we create this folder before LyX starts and copy there the session file + ; create the LyX Application Data folder for all users + ; this folder is automatically created by LyX when it is first started but we want to start LyX with a specific session file, + ; so we create this folder before LyX starts and copy there the session file Call CreateAppPathSub ; function from LyXUtils.nsh - # delete unnecessary files + ; delete unnecessary files ${if} $DelPythonFiles == "True" Delete $INSTDIR\bin\python.exe Delete $INSTDIR\bin\python25.dll @@ -255,16 +255,16 @@ Section "-Installation actions" SecInstallation ${endif} RMDir /r $INSTDIR\external - # create Uninstaller + ; create Uninstaller WriteUninstaller "${PRODUCT_UNINSTALL_EXE}" - # run LyX's configure script - # create a bat-file to start configure in a console window so that the user see the progress - # of the configuration and to have a signal when the configuration is ready to start LyX - # this is important when LyX is installed together with MiKTeX or when LyX is installed for the first - # time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes - # a batch file is needed because simply calling ExecWait '"$INSTDIR\bin\python.exe" "$INSTDIR\Resources\configure.py"' - # creates the config files in $INSTDIR\bin + ; run LyX's configure script + ; create a bat-file to start configure in a console window so that the user see the progress + ; of the configuration and to have a signal when the configuration is ready to start LyX + ; this is important when LyX is installed together with MiKTeX or when LyX is installed for the first + ; time on a computer, because the installation of missing LaTeX-files required by LyX could last minutes + ; a batch file is needed because simply calling ExecWait '"$INSTDIR\bin\python.exe" "$INSTDIR\Resources\configure.py"' + ; creates the config files in $INSTDIR\bin StrCpy $1 $INSTDIR 2 ; get drive letter FileOpen $R1 "$INSTDIR\Resources\configLyX.bat" w FileWrite $R1 'cd $INSTDIR\Resources\$\r$\n\ @@ -275,7 +275,7 @@ Section "-Installation actions" SecInstallation ExecWait '"$INSTDIR\Resources\configLyX.bat"' Delete "$INSTDIR\Resources\configLyX.bat" - # ask to update MiKTeX + ; ask to update MiKTeX ${if} $MiKTeXInstalled == "yes" MessageBox MB_YESNO|MB_ICONINFORMATION "$(MiKTeXInfo)" IDYES UpdateNow IDNO UpdateLater UpdateNow: @@ -284,7 +284,7 @@ Section "-Installation actions" SecInstallation UpdateLater: ${endif} - # save MiKTeX's install path to be able to remove LyX's LaTeX-files in the uninstaller + ; save MiKTeX's install path to be able to remove LyX's LaTeX-files in the uninstaller FileOpen $R1 "$INSTDIR\Resources\uninstallPaths.dat" w FileWrite $R1 '$LaTeXPath' FileClose $R1 diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Complete.nsi b/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Complete.nsi index e219b2402f..511f9b99aa 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Complete.nsi +++ b/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Complete.nsi @@ -26,7 +26,7 @@ CRCCheck force !define PRODUCT_DIR "D:\LyXPackage1.5" !define PRODUCT_NAME "LyX" -!define PRODUCT_VERSION "1.5svn-09-04-2007" +!define PRODUCT_VERSION "1.5svn-xx-04-2007" !define PRODUCT_VERSION_SHORT "150svn" !define PRODUCT_SUBFOLDER "lyx15" !define PRODUCT_LICENSE_FILE "${PRODUCT_DIR}\License.txt" @@ -40,10 +40,10 @@ CRCCheck force !define PRODUCT_ABOUT_URL "http://www.lyx.org/about/" !define PRODUCT_INFO_URL "http://www.lyx.org/" -BrandingText "LyXWinInstaller v3.11 - Complete" +BrandingText "LyXWinInstaller v3.12 - Complete" !define INSTALLER_VERSION "Complete" -!define INSTALLER_EXE "LyXWin150svnComplete-3-11.exe" -!define INSTALLER2_EXE "LyXWin150svnSmall-3-11.exe" ; to check later if this installer version is running at the same time +!define INSTALLER_EXE "LyXWin150svnComplete-3-12.exe" +!define INSTALLER2_EXE "LyXWin150svnSmall-3-12.exe" ; to check later if this installer version is running at the same time !define VERSION_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_vert${PRODUCT_VERSION_SHORT}.bmp" ; Replaced by HKLM or HKCU depending on SetShellVarContext. @@ -415,7 +415,7 @@ Function un.onInit ; test if Aspell was installed together with LyX ReadRegStr $0 HKLM "Software\Aspell" "OnlyWithLyX" ; special entry to test if it was installed with LyX - ${if} $0 == "Yes" + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" SectionSetText 2 "Aspell" ; names the corersponding uninstaller section (has the index "2" as it is the third section in Uninstall.nsh) StrCpy $AspellInstallYes "Aspell" ${else} @@ -424,7 +424,7 @@ Function un.onInit ; test if MiKTeX was installed together with LyX ReadRegStr $0 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" - ${if} $0 == "Yes" + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" SectionSetText 3 "MiKTeX" ; names the corersponding uninstaller section StrCpy $MiKTeXInstalled "MiKTeX" ${else} @@ -433,7 +433,7 @@ Function un.onInit ; test if JabRef was installed together with LyX ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "OnlyWithLyX" - ${if} $0 == "Yes" + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" SectionSetText 4 "JabRef" ; names the corersponding uninstaller section StrCpy $JabRefInstalled "JabRef" ${else} diff --git a/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Small.nsi b/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Small.nsi index ab19b45f5d..34e1dd31ef 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Small.nsi +++ b/development/Win32/packaging/installer/LyXWinInstaller/LyX-Installer-Small.nsi @@ -26,7 +26,7 @@ CRCCheck force !define PRODUCT_DIR "D:\LyXPackage1.5" !define PRODUCT_NAME "LyX" -!define PRODUCT_VERSION "1.5svn-09-04-2007" +!define PRODUCT_VERSION "1.5svn-xx-04-2007" !define PRODUCT_VERSION_SHORT "150svn" !define PRODUCT_SUBFOLDER "lyx15" !define PRODUCT_LICENSE_FILE "${PRODUCT_DIR}\License.txt" @@ -40,10 +40,10 @@ CRCCheck force !define PRODUCT_ABOUT_URL "http://www.lyx.org/about/" !define PRODUCT_INFO_URL "http://www.lyx.org/" -BrandingText "LyXWinInstaller v3.11 - Small" +BrandingText "LyXWinInstaller v3.12 - Small" !define INSTALLER_VERSION "Small" -!define INSTALLER_EXE "LyXWin150svnSmall-3-11.exe" -!define INSTALLER2_EXE "LyXWin150svnComplete-3-11.exe" ; to check later if this installer version is running at the same time +!define INSTALLER_EXE "LyXWin150svnSmall-3-12.exe" +!define INSTALLER2_EXE "LyXWin150svnComplete-3-12.exe" ; to check later if this installer version is running at the same time !define VERSION_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_vert${PRODUCT_VERSION_SHORT}.bmp" ; Replaced by HKLM or HKCU depending on SetShellVarContext. @@ -399,7 +399,7 @@ Function un.onInit ; test if Aspell was installed together with LyX ReadRegStr $0 HKLM "Software\Aspell" "OnlyWithLyX" ; special entry to test if it was installed with LyX - ${if} $0 == "Yes" + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" SectionSetText 2 "Aspell" ; names the corersponding uninstaller section (has the index "2" as it is the third section in Uninstall.nsh) StrCpy $AspellInstallYes "Aspell" ${else} @@ -408,7 +408,7 @@ Function un.onInit ; test if MiKTeX was installed together with LyX ReadRegStr $0 HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" - ${if} $0 == "Yes" + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" SectionSetText 3 "MiKTeX" ; names the corersponding uninstaller section StrCpy $MiKTeXInstalled "MiKTeX" ${else} diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete1.5.txt similarity index 99% rename from development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete.txt rename to development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete1.5.txt index 1d9af76318..c7493775f8 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete.txt +++ b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeComplete1.5.txt @@ -3,7 +3,7 @@ Description This is the readme of the variant "complete" of the LyXWinInstaller. Please read this file carefully to prevent troubles with the installer. The LyXWinInstaller installs a complete LaTeX-environment together with the -wordprocessor "LyX" (www.lyx.org) and needed programs on Windows 2000/XP/XPx64. +wordprocessor "LyX" (www.lyx.org) and needed programs on Windows 2000/XP/XPx64/Vista. ! Win95, Win98, and WinME are NOT supported. ! --- diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmePackage.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmePackage1.5.txt similarity index 100% rename from development/Win32/packaging/installer/LyXWinInstaller/ReadmePackage.txt rename to development/Win32/packaging/installer/LyXWinInstaller/ReadmePackage1.5.txt diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeScripts1.5.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeScripts1.5.txt new file mode 100644 index 0000000000..07985ffec9 --- /dev/null +++ b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeScripts1.5.txt @@ -0,0 +1,30 @@ +Description + +This is the readme of the script source code. +The file LyXPackageScripts-x-x.rar contains the NSIS (Nullsoft Install System) scripts and +used plugins. +You can download the file for every release from: +http://developer.berlios.de/projects/lyxwininstall/ + +--- +General +To compile the installer scripts you need at least NSIS version 2.25. +The installer scripts need the plugins "FindProc" and "InetLoad". To use it copy the files "FindProcDLL.dll" and "InetLoad.dll" from the "LyXPackage" folder to NSIS'"Plugins" directory. + +--- +Internationalization + +The subfolder "lyx_languages" +contains the language string files. If you want to help the project then +translate them or create a new language string file based on the file +"english.nsh". Please send the modified files as patch of the category +"Language" to +http://developer.berlios.de/patch/?group_id=5117 +or to +uwestoehrweb.de. + +--- +License + +The scripts are released under the GNU General Public License (GPL), +see the license file. diff --git a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall.txt b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall1.5.txt similarity index 98% rename from development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall.txt rename to development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall1.5.txt index 78c1bb359c..e15f69ca0e 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall.txt +++ b/development/Win32/packaging/installer/LyXWinInstaller/ReadmeSmall1.5.txt @@ -3,7 +3,7 @@ Description This is the readme of the variant "small" of the LyXWinInstaller. Please read this file carefully to prevent troubles with the installer. The LyXWinInstaller installs the wordprocessor "LyX" (www.lyx.org) and some -needed programs on Windows 2000/XP/XPx64. +needed programs on Windows 2000/XP/XPx64/Vista. ! Win95, Win98, and WinME are NOT supported. ! --- diff --git a/development/Win32/packaging/installer/LyXWinInstaller/Uninstall.nsh b/development/Win32/packaging/installer/LyXWinInstaller/Uninstall.nsh index b1c53efbed..11261e78d2 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/Uninstall.nsh +++ b/development/Win32/packaging/installer/LyXWinInstaller/Uninstall.nsh @@ -1,10 +1,10 @@ -# Uninstall sections +; Uninstall sections Section "un.LyX" un.SecUnProgramFiles SectionIn RO - # delete LaTeX class files that were installed together with LyX + ; delete LaTeX class files that were installed together with LyX FileOpen $R5 "$INSTDIR\Resources\uninstallPaths.dat" r FileRead $R5 $LatexPath FileClose $R5 @@ -23,54 +23,54 @@ Section "un.LyX" un.SecUnProgramFiles ExecWait "$LatexPath\initexmf --update-fndb" ${endif} - # delete LyX's installation folder + ; delete LyX's installation folder RMDir /r $INSTDIR - # delete start menu folder + ; delete start menu folder ReadRegStr $0 ${PRODUCT_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "StartMenu" RMDir /r "$0" - # delete desktop icon + ; delete desktop icon Delete "$DESKTOP\${PRODUCT_NAME}.lnk" - # delete registry entries + ; delete registry entries DeleteRegKey HKCU "${PRODUCT_UNINST_KEY}" DeleteRegKey ${PRODUCT_ROOT_KEY} "${PRODUCT_UNINST_KEY}" DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" DeleteRegKey HKCR "Applications\lyx.exe" DeleteRegKey HKCR "Applications\lyx.bat" - # Aiksaurus + ; Aiksaurus !insertmacro FileCheck $5 "meanings.dat" "${AiksaurusDir}" ; macro from LyXUtils.nsh ${if} $5 == "True" RMDir /r "${AiksaurusDir}" ${endif} -# StrCpy $0 "" -# ReadRegStr $0 HKLM "Software\Aiksaurus" "OnlyWithLyX" ; special entry to test if it was installed with LyX -# ${if} $0 == "Yes" -# ; unregister Aiksaurus -# ReadRegStr $1 HKLM "Software\Aiksaurus" "Data Path" -# RMDir /r "$1" -# DeleteRegKey HKLM "SOFTWARE\Aiksaurus" -# ${endif} - - # ImageMagick +; StrCpy $0 "" +; ReadRegStr $0 HKLM "Software\Aiksaurus" "OnlyWithLyX" ; special entry to test if it was installed with LyX +; ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" +; ; unregister Aiksaurus +; ReadRegStr $1 HKLM "Software\Aiksaurus" "Data Path" +; RMDir /r "$1" +; DeleteRegKey HKLM "SOFTWARE\Aiksaurus" +; ${endif} + + ; ImageMagick StrCpy $0 "" ReadRegStr $0 HKLM "Software\ImageMagick" "OnlyWithLyX" ; special entry to test if it was installed with LyX - ${if} $0 == "Yes" - # unregister ImageMagick + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" + ; unregister ImageMagick DeleteRegValue HKLM "SOFTWARE\Classes\Applications" "AutoRun" DeleteRegKey HKLM "SOFTWARE\ImageMagick" ${endif} - # Ghostscript and GSview + ; Ghostscript and GSview StrCpy $0 "" StrCpy $5 "" ReadRegStr $0 HKLM "SOFTWARE\GPL Ghostscript" "OnlyWithLyX" ; special entry to test if it was installed with LyX - ${if} $0 == "Yes" - # unregister Ghostscript + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" + ; unregister Ghostscript DeleteRegKey HKLM "SOFTWARE\GPL Ghostscript" - # test if GSview is installed + ; test if GSview is installed EnumRegValue $5 HKLM "Software\Ghostgum\GSview" 0 ${if} $5 != "" - # unregister GSview + ; unregister GSview MessageBox MB_ICONINFORMATION|MB_OK "$(UnGSview)" ReadRegStr $3 HKLM "Software\Ghostgum\GSview" "$5" ReadRegStr $4 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\GSview $5" "UninstallString" @@ -78,34 +78,29 @@ Section "un.LyX" un.SecUnProgramFiles ${endif} ${endif} - # MiKTeX specific LyX setting + ; MiKTeX specific LyX setting DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_AUTOINSTALL" DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "MIKTEX_REPOSITORY" - # remove extension .lyx + ; remove extension .lyx ${RemoveFileAssociation} "${PRODUCT_EXT}" "${PRODUCT_NAME}" DeleteRegKey HKCR "${PRODUCT_NAME}" - # clear info that programs were installed together with LyX - DeleteRegValue HKLM "SOFTWARE\MiKTeX.org\MiKTeX" "OnlyWithLyX" - DeleteRegValue HKLM "Software\Aspell" "OnlyWithLyX" - DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${JabRefVersion}" "OnlyWithLyX" - SetAutoClose true SectionEnd -#--------------------------------- -# user preferences +;--------------------------------- +; user preferences Section "un.$(UnLyXPreferencesTitle)" un.SecUnPreferences - # remove LyX's config files + ; remove LyX's config files Call un.DelAppPathSub ; function from LyXUtils.nsh SectionEnd -#--------------------------------- -# Aspell +;--------------------------------- +; Aspell Section "un.Aspell" un.SecUnAspell ${if} $AspellInstallYes == "Aspell" ; only uninstall Aspell when it was installed together with LyX @@ -114,8 +109,8 @@ Section "un.Aspell" un.SecUnAspell SectionEnd -#--------------------------------- -# MiKTeX +;--------------------------------- +; MiKTeX Section "un.MiKTeX" un.SecUnMiKTeX ${if} $MiKTeXInstalled == "MiKTeX" ; only uninstall MiKTeX when it was installed together with LyX @@ -125,8 +120,8 @@ Section "un.MiKTeX" un.SecUnMiKTeX SectionEnd -#--------------------------------- -# JabRef +;--------------------------------- +; JabRef Section "un.JabRef" un.SecUnJabRef ${if} $JabRefInstalled == "JabRef" ; only uninstall JabRef when it was installed together with LyX @@ -136,8 +131,8 @@ Section "un.JabRef" un.SecUnJabRef SectionEnd -#--------------------------------- -# Section descriptions +;--------------------------------- +; Section descriptions !insertmacro MUI_UNFUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnAspell} "$(SecUnAspellDescription)" !insertmacro MUI_DESCRIPTION_TEXT ${un.SecUnMiKTeX} "$(SecUnMiKTeXDescription)" diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.cfg b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.cfg deleted file mode 100644 index e9c1cc14ee..0000000000 --- a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.cfg +++ /dev/null @@ -1,38 +0,0 @@ --$A8 --$B- --$C+ --$D+ --$E- --$F- --$G+ --$H+ --$I+ --$J- --$K- --$L+ --$M- --$N+ --$O+ --$P+ --$Q- --$R- --$S- --$T- --$U- --$V+ --$W- --$X+ --$YD --$Z1 --cg --AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; --H+ --W+ --M --$M16384,1048576 --K$00400000 --LE"c:\program files (x86)\borland\delphi7\Projects\Bpl" --LN"c:\program files (x86)\borland\delphi7\Projects\Bpl" --w-UNSAFE_TYPE --w-UNSAFE_CODE --w-UNSAFE_CAST diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dof b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dof deleted file mode 100644 index b1bb997708..0000000000 --- a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dof +++ /dev/null @@ -1,136 +0,0 @@ -[FileVersion] -Version=7.0 -[Compiler] -A=8 -B=0 -C=1 -D=1 -E=0 -F=0 -G=1 -H=1 -I=1 -J=0 -K=0 -L=1 -M=0 -N=1 -O=1 -P=1 -Q=0 -R=0 -S=0 -T=0 -U=0 -V=1 -W=0 -X=1 -Y=1 -Z=1 -ShowHints=1 -ShowWarnings=1 -UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; -NamespacePrefix= -SymbolDeprecated=1 -SymbolLibrary=1 -SymbolPlatform=1 -UnitLibrary=1 -UnitPlatform=1 -UnitDeprecated=1 -HResultCompat=1 -HidingMember=1 -HiddenVirtual=1 -Garbage=1 -BoundsError=1 -ZeroNilCompat=1 -StringConstTruncated=1 -ForLoopVarVarPar=1 -TypedConstVarPar=1 -AsgToTypedConst=1 -CaseLabelRange=1 -ForVariable=1 -ConstructingAbstract=1 -ComparisonFalse=1 -ComparisonTrue=1 -ComparingSignedUnsigned=1 -CombiningSignedUnsigned=1 -UnsupportedConstruct=1 -FileOpen=1 -FileOpenUnitSrc=1 -BadGlobalSymbol=1 -DuplicateConstructorDestructor=1 -InvalidDirective=1 -PackageNoLink=1 -PackageThreadVar=1 -ImplicitImport=1 -HPPEMITIgnored=1 -NoRetVal=1 -UseBeforeDef=1 -ForLoopVarUndef=1 -UnitNameMismatch=1 -NoCFGFileFound=1 -MessageDirective=1 -ImplicitVariants=1 -UnicodeToLocale=1 -LocaleToUnicode=1 -ImagebaseMultiple=1 -SuspiciousTypecast=1 -PrivatePropAccessor=1 -UnsafeType=0 -UnsafeCode=0 -UnsafeCast=0 -[Linker] -MapFile=0 -OutputObjs=0 -ConsoleApp=1 -DebugInfo=0 -RemoteSymbols=0 -MinStackSize=16384 -MaxStackSize=1048576 -ImageBase=4194304 -ExeDescription= -[Directories] -OutputDir= -UnitOutputDir= -PackageDLLOutputDir= -PackageDCPOutputDir= -SearchPath= -Packages= -Conditionals= -DebugSourceDirs= -UsePackages=0 -[Parameters] -RunParams= -HostApplication= -Launcher= -UseLauncher=0 -DebugCWD= -[Language] -ActiveLang= -ProjectLang= -RootDir= -[Version Info] -IncludeVerInfo=0 -AutoIncBuild=0 -MajorVer=1 -MinorVer=0 -Release=0 -Build=0 -Debug=0 -PreRelease=0 -Special=0 -Private=0 -DLL=0 -Locale=1031 -CodePage=1252 -[Version Info Keys] -CompanyName= -FileDescription= -FileVersion=1.0.0.0 -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion=1.0.0.0 -Comments= diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dpr b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dpr deleted file mode 100644 index 5d142dabb9..0000000000 --- a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.dpr +++ /dev/null @@ -1,90 +0,0 @@ -program PDFViewWin7; -// this program opens and closes PDF-files with Acrobat 5, 6, or 7 -// and with Acrobat Reader 5 and Adobe Reader 6, or 7 - -{The problematic is the following: - A PDF-file should be modified while it is opened with Acrobat. - This is not possible because Acrobat understands itself as editor, not as - reader and therefore opens PDFs always with write access, so that other - programs cannot modifiy them. - The idea to solve the problem is the following: - The file that should be shown in Acrobat is copied and then renamed - - the suffix "-preview" is attached. The renamed copy is opened by Acrobat - while the unrenamed version can be modified. When the modified version should - be displayed, the eventually opened renamed version is closed in Acrobat and - the modified version is copied, renamed and opened in Acrobat. - To open/close files in Acrobat, OLE-Objects are used because the latest - manual "Developing Applications Using Interapplication Communication" from - Adobe Acrobat SDK Version 8 states: - "Although DDE is supported, you should use OLE automation instead of DDE - whenever possible because DDE is not a COM technology."} - -{$APPTYPE CONSOLE} - -uses - Windows,SysUtils,ShellApi,Forms,ComObj,Variants; - -var Input,InputNew : string; - FileTest : boolean; - App, AVDoc : Variant; - CoInitFlags : Integer = -1; - VarTest : IDispatch; - test : PVariant; - - -function RenameFile(const OldName, NewName: string): boolean; -//renames files, taken from -//http://www.dsdt.info/tipps/?id=128&search=RenameFile -var - sh: TSHFileOpStruct; -begin - sh.Wnd := Application.Handle; - sh.wFunc := fo_Rename; - //terminate with null byte to set list ending - sh.pFrom := PChar(OldName + #0); - sh.pTo := PChar(NewName + #0); - sh.fFlags := fof_Silent or fof_MultiDestFiles; - Result:=ShFileOperation(sh)=0; -end; //end function - - -begin //begin program - - Application.Initialize; - //Read given filename - Input:= ParamStr(1); - //InputNew = original filename with ending "-preview" (e.g. test-preview.pdf) - InputNew:= copy(Input,1,Length(Input)-4); //remove ".pdf" - InputNew:= InputNew+'-preview.pdf'; - //check if renamed file exists - FileTest:= FileExists(InputNew); - //Create OLE-object for the program Acrobat or Adobe Viewer - App:=CreateOleObject('AcroExch.App'); - //test if given file already exists - if FileTest = true then - begin - //close old file - AVDoc:=App.GetActiveDoc; //handle of the active document - VarTest:=AVDoc; - test:= PVariant(VarTest); - if test <> PVariant(0) then //when handle is existing - begin - try - AVDoc.Close(true); - except - Application.Terminate; - end; - end; - //delete old file - DeleteFile(InputNew); - end; //end if FileTest - //rename file - RenameFile(Input,InputNew); - //open renamed file in Acobat or Adobe Viewer - App.Show; //show window - App.Restore(true); //restore window size to make window active - App.Maximize(true); //maximize window - AVDoc:=CreateOleObject('AcroExch.AVDoc'); //create OLE object for file - AVDoc.Open(''+InputNew+'',''); //open file - -end. //end program diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.exe b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/PDFViewWin7.exe deleted file mode 100644 index ed4834c60bd36c2c2676543a019632f25b088152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389120 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�w8RoGgYI$r#a;m_p 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�u* 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 literal 0 HcmV?d00001 diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfopen.exe b/development/Win32/packaging/installer/LyXWinInstaller/specials/PDFViewWin/pdfopen.exe new file mode 100644 index 0000000000000000000000000000000000000000..80b8b26d7262a9ffdceb958863f0e48631a00824 GIT binary patch literal 14848 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 literal 0 HcmV?d00001 diff --git a/development/Win32/packaging/installer/LyXWinInstaller/specials/preferences7 b/development/Win32/packaging/installer/LyXWinInstaller/specials/preferences7 index 39b09aae92..7cb15e7d8e 100644 --- a/development/Win32/packaging/installer/LyXWinInstaller/specials/preferences7 +++ b/development/Win32/packaging/installer/LyXWinInstaller/specials/preferences7 @@ -72,9 +72,9 @@ # FORMATS SECTION ########################## # -\format "pdf3" "pdf" "PDF (dvipdfm)" "m" "PDFViewWin7" "" "document,vector" -\format "pdf2" "pdf" "PDF (pdflatex)" "F" "PDFViewWin7" "" "document,vector" -\format "pdf" "pdf" "PDF (ps2pdf)" "P" "PDFViewWin7" "" "document,vector" +\format "pdf3" "pdf" "PDF (dvipdfm)" "m" "PDFView" "" "document,vector" +\format "pdf2" "pdf" "PDF (pdflatex)" "F" "PDFView" "" "document,vector" +\format "pdf" "pdf" "PDF (ps2pdf)" "P" "PDFView" "" "document,vector" # # CONVERTERS SECTION ########################## -- 2.39.5