Updates by Instructor:
- Added /NOUNLOAD flag for the system plugin calls. Functions that uses system plugin calls several times, now 25-75% faster. - Added tests for new WordReplace options "{", "}", "{*", "}*" git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4518 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
aa43f0c349
commit
7332ff04d7
3 changed files with 49 additions and 33 deletions
|
@ -343,6 +343,24 @@ Section WordReplace
|
|||
${WordReplace} 'C:\io.sys C:\logo.sysSYSsys C:\WINDOWS' 'sys' 'bmp' '+*' $OUT
|
||||
StrCmp $OUT 'C:\io.bmp C:\logo.bmp C:\WINDOWS' 0 error
|
||||
|
||||
${WordReplace} 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 'sys' '|' '{' $OUT
|
||||
StrCmp $OUT '||C:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 0 error
|
||||
|
||||
${WordReplace} 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 'sys' '|' '}' $OUT
|
||||
StrCmp $OUT 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWS|||' 0 error
|
||||
|
||||
${WordReplace} 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 'sys' '|' '{}' $OUT
|
||||
StrCmp $OUT '||C:\io.sys C:\logo.sys C:\WINDOWS|||' 0 error
|
||||
|
||||
${WordReplace} 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 'sys' '|' '{*' $OUT
|
||||
StrCmp $OUT '|C:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 0 error
|
||||
|
||||
${WordReplace} 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 'sys' '|' '}*' $OUT
|
||||
StrCmp $OUT 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWS|' 0 error
|
||||
|
||||
${WordReplace} 'SYSsysC:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 'sys' '|' '{}*' $OUT
|
||||
StrCmp $OUT '|C:\io.sys C:\logo.sys C:\WINDOWS|' 0 error
|
||||
|
||||
${WordReplace} 'sysSYSsysC:\io.sys C:\logo.sys C:\WINDOWSsysSYSsys' 'sys' '|' '{}*' $OUT
|
||||
StrCmp $OUT '|C:\io.sys C:\logo.sys C:\WINDOWS|' 0 error
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue