diff --git a/development/Win32/launcher/launcher.nsi b/development/Win32/launcher/launcher.nsi index 9fe97f3afc..d6e3a3cd54 100644 --- a/development/Win32/launcher/launcher.nsi +++ b/development/Win32/launcher/launcher.nsi @@ -21,10 +21,18 @@ ${StrStr} !include "..\packaging\installer\settings.nsh" #Version info from installer +#-------------------------------- +#Settings + Caption "${APP_NAME} ${APP_VERSION}" OutFile lyx.exe BrandingText " " +#-------------------------------- +#Windows Vista settings + +RequestExecutionLevel user + #-------------------------------- #Variables diff --git a/development/Win32/pdfview/pdfview.nsi b/development/Win32/pdfview/pdfview.nsi index 1179fd8713..f00457be52 100644 --- a/development/Win32/pdfview/pdfview.nsi +++ b/development/Win32/pdfview/pdfview.nsi @@ -18,22 +18,27 @@ http://magic.aladdin.cs.cmu.edu/2005/07/15/pdfopen-and-pdfclose/ !insertmacro GetParameters !insertmacro GetFileName -;-------------------------------- -;Settings +#-------------------------------- +#Settings Caption "PDF Viewer" OutFile pdfview.exe Icon "..\packaging\icons\lyx_32x32.ico" SilentInstall silent -;-------------------------------- -;Constants +#-------------------------------- +#Windows Vista settings + +RequestExecutionLevel user + +#-------------------------------- +#Constants !define FALSE 0 !define TRUE 1 -;-------------------------------- -;Variables +#-------------------------------- +#Variables Var Dummy Var OriginalFile @@ -45,8 +50,8 @@ Var OriginalTimeLow Var CurrentTimeHigh Var CurrentTimeLow -;-------------------------------- -;Macros +#-------------------------------- +#Macros !macro SystemCall STACK @@ -67,18 +72,18 @@ Var CurrentTimeLow !macroend -;-------------------------------- -;PDF vieweing +#-------------------------------- +#PDF vieweing Section "View PDF file" - InitPluginsDir ;Temporary directory for PDF file + InitPluginsDir #Temporary directory for PDF file - ;Command line parameters + #Command line parameters Call GetParameters Pop $OriginalFile - ;Trim quotes + #Trim quotes StrCpy $Dummy $OriginalFile 1 ${if} $Dummy == '"' StrCpy $OriginalFile $OriginalFile "" 1 @@ -93,11 +98,11 @@ Section "View PDF file" Call GetFileName Pop $OriginalFileName - SetOutPath $TEMP ;The LyX tmpbuf should not be locked + SetOutPath $TEMP #The LyX tmpbuf should not be locked StrCpy $PDFFile $PLUGINSDIR\$OriginalFileName - ;Check whether the file will be opened with Adobe Reader or Adobe Acrobat + #Check whether the file will be opened with Adobe Reader or Adobe Acrobat Push $OriginalFile !insertmacro SystemCall "shell32::FindExecutable(t s, t '', t .s)" Call GetFileName @@ -112,20 +117,20 @@ Section "View PDF file" ${if} $Viewer == "AcroRd32.exe" ${orif} $Viewer == "Acrobat.exe" - ;Using Adobe viewer + #Using Adobe viewer - ;Close existing view + #Close existing view ${if} ${fileexists} $PDFFile !insertmacro HideConsole '"$EXEDIR\pdfclose.exe" --file "$PDFFile"' ${endif} - ;Copy PDF to temporary file to allow LyX to overwrite the original + #Copy PDF to temporary file to allow LyX to overwrite the original CopyFiles /SILENT $OriginalFile $PDFFile - ;Open a new view + #Open a new view !insertmacro HideConsole '"$EXEDIR\pdfopen.exe" --back --file "$PDFFile"' - ;Monitor for updates of the original file + #Monitor for updates of the original file GetFileTime $OriginalFile $OriginalTimeHigh $OriginalTimeLow @@ -136,7 +141,7 @@ Section "View PDF file" FileOpen $Dummy $PDFFile a ${if} $Dummy != "" - ;File no longer locked, reader closed + #File no longer locked, reader closed FileClose $Dummy Delete $PDFFile Quit @@ -149,7 +154,7 @@ Section "View PDF file" ${if} $OriginalTimeHigh != $CurrentTimeHigh ${orif} $OriginalTimeLow != $CurrentTimeLow - ;Original has been modified, update! + #Original has been modified, update! StrCpy $OriginalTimeHigh $CurrentTimeHigh StrCpy $OriginalTimeLow $CurrentTimeLow @@ -165,8 +170,8 @@ Section "View PDF file" ${else} - ;Another PDF viewer like GSView is used - ;No need for special actions, just forward to ShellExecute + #Another PDF viewer like GSView is used + #No need for special actions, just forward to ShellExecute ExecShell open $OriginalFile ${endif}