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 \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 \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 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 makensis shows meaningful errors for compression errors instead of just magic numbers
\b Added SW_HIDE to \R{execshell}{ExecShell}'s accepted show modes \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{../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 \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 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 \H{v2.0} 2.0
Released on February 7th, 2004 Released on February 7th, 2004

View file

@ -7,7 +7,7 @@
!define VER_BUILD 18 !define VER_BUILD 18
!define VER_FILE "20" !define VER_FILE "20"
!define VER_DISPLAY "2.0" !define VER_DISPLAY "2.01"
;-------------------------------- ;--------------------------------
;Compile CVS Data Setup ;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() if (k == -1) PRINTHELP()
SCRIPT_MSG("XPStyle: %s\n", line.gettoken_str(1)); SCRIPT_MSG("XPStyle: %s\n", line.gettoken_str(1));
init_res_editor(); 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)); res_editor->UpdateResource(MAKEINTRESOURCE(24), MAKEINTRESOURCE(1), NSIS_DEFAULT_LANG, (unsigned char*)szXPManifest, k ? 0 : strlen(szXPManifest));
} }
catch (exception& err) { catch (exception& err) {