Support special ${U+1}...${U+FFFFFFFF} Unicode character defines

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6324 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2013-03-29 02:04:21 +00:00
parent 12cb8bf7e3
commit 9fa3398dd9
5 changed files with 56 additions and 0 deletions

View file

@ -213,6 +213,13 @@ NSIS version as a 32 bit number.
\c !error "NSIS 2.47 or higher is required to build this installer!"
\c !endif
\S1{preunicodecodepoint} $\{U+1\}...$\{U+FFFFFFFF\}
A Unicode (UCS-4) character.
\c !define U+ABC "SIS" # Define will override
\c DetailPrint "${U+2115}${U+ABC}" # DOUBLE-STRUCK CAPITAL N + "SIS"
\S1{scopepredefines} Scope Predefines
Standard predefines that contain information of the current code scope.

View file

@ -24,6 +24,8 @@ Released on ?, 2013
\b The index of the changed section is stored in $0 during .onSelChange callbacks (\W{http://sourceforge.net/support/tracker.php?aid=1634936}{RFE #1634936})
\b $\{U+1\}...$\{U+FFFFFFFF\} are treated as a Unicode codepoint unless there is already a define with that name
\S2{} Minor Changes
\b %temp%\\Low will be used if the installer cannot write to %temp% nor %windir%\\Temp (\W{http://sourceforge.net/support/tracker.php?aid=2909242}{bug #2909242}, \W{http://sourceforge.net/support/tracker.php?aid=2912824}{patch #2912824})