2.0->2.01

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3575 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2004-06-25 11:19:17 +00:00
parent 4a3f5ecb73
commit d05b8bc6ad
4 changed files with 18 additions and 6 deletions

View file

@ -2,9 +2,15 @@
\H{v2.01} 2.01
\S1{v2.01-cl}
\S1{v2.01-rn} Release Notes
\b makensis compiles on POSIX platforms (Linux, *BSD, Mac OS X)
\b See \R{compiling_infos}{Compiling NSIS Sources} for information about compiling makensis on POSIX platforms
\b NSIS doesn't create installers for Linux, it can only compile installers for Windows on Linux
\S1{v2.01-cl} Changelog
\b makensis compiles on POSIX platforms (Linux, *BSD, Mac OS X, etc.)
\b \L{../Contrib/System/System.html}{System}: New, hopefully more informative, documentation; fixed some bugs
@ -18,6 +24,8 @@
\b Fixed a bug that caused directories with drives that had their current directory set to an invalid directory to not be accepted in the directory selection page
\b Fixed a crash in makensis caused by defining a macro in a file included by another macro
\b makensis shows meaningful errors for compression errors instead of just magic numbers
\b Added SW_HIDE to \R{execshell}{ExecShell}'s accepted show modes
@ -32,7 +40,7 @@
\b \L{../Include/StrFunc.txt}{StrFunc}: Added support for uninstaller, added StrCase, some fixes
\b \L{../Contrib/nsExec/nsExec.txt}{nsExec}: Always create a valid input handle
\b \L{../Contrib/nsExec/nsExec.txt}{nsExec}: Always create a valid input handle, fixed a problem when called from a path with spaces
\b \R{setoutpath}{SetOutPath} "-" works again
@ -40,6 +48,10 @@
\b Made Times New Roman default font for the background text because it should always have support for the locale's language
\b Zip2Exe 0.32: Fixed codepage problems
\b \L{../Contrib/Banner/Readme.txt}{Banner}: Added getWindow to allow greater control over the banner window
\H{v2.0} 2.0
Released on February 7th, 2004

View file

@ -7,7 +7,7 @@
!define VER_BUILD 18
!define VER_FILE "20"
!define VER_DISPLAY "2.0"
!define VER_DISPLAY "2.01"
;--------------------------------
;Compile CVS Data Setup

View file

@ -1,4 +1,4 @@
const char *NSIS_VERSION="v2.0";
const char *NSIS_VERSION="v2.01";
/*

View file

@ -2182,7 +2182,7 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
if (k == -1) PRINTHELP()
SCRIPT_MSG("XPStyle: %s\n", line.gettoken_str(1));
init_res_editor();
const char *szXPManifest = k ? 0 : "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\"><assemblyIdentity version=\"1.0.0.0\" processorArchitecture=\"X86\" name=\"Nullsoft.NSIS.exehead\" type=\"win32\"/><description>Nullsoft Install System v2.0</description><dependency><dependentAssembly><assemblyIdentity type=\"win32\" name=\"Microsoft.Windows.Common-Controls\" version=\"6.0.0.0\" processorArchitecture=\"X86\" publicKeyToken=\"6595b64144ccf1df\" language=\"*\" /></dependentAssembly></dependency></assembly>";
const char *szXPManifest = k ? 0 : "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\"><assemblyIdentity version=\"1.0.0.0\" processorArchitecture=\"X86\" name=\"Nullsoft.NSIS.exehead\" type=\"win32\"/><description>Nullsoft Install System v2.01</description><dependency><dependentAssembly><assemblyIdentity type=\"win32\" name=\"Microsoft.Windows.Common-Controls\" version=\"6.0.0.0\" processorArchitecture=\"X86\" publicKeyToken=\"6595b64144ccf1df\" language=\"*\" /></dependentAssembly></dependency></assembly>";
res_editor->UpdateResource(MAKEINTRESOURCE(24), MAKEINTRESOURCE(1), NSIS_DEFAULT_LANG, (unsigned char*)szXPManifest, k ? 0 : strlen(szXPManifest));
}
catch (exception& err) {