diff --git a/Docs/src/history.but b/Docs/src/history.but
index 86bde989..e7d6101b 100644
--- a/Docs/src/history.but
+++ b/Docs/src/history.but
@@ -1,10 +1,44 @@
\A{history} Changelog and Release Notes
+\H{v2.0rc2} 2.0 Release Candidate 2
+
+Released on January 5th, 2004
+
+\S1{v2.0rc2-cl} Changelog
+
+\S2{} Minor Changes
+
+\b Set focus to the main control in each page to ease keyboard control (plug-ins too)
+
+\b LangStrings and user variables limit is now 16383 and is enforced
+
+\b Fixed control colors set using SetCtlColors not changing when the system colors were changed
+
+\b Log window now responds to the context menu key
+
+\b Fixed a bug which caused beeping when the space key is hit on the components tree
+
+\b Added code to prevent weird usage of WM_COMMAND which can cause weird behavior
+
+\b Fixed compile errors when NSIS_CONFIG_COMPONENTPAGE, NSIS_CONFIG_PLUGIN_SUPPORT or NSIS_SUPPORT_HWNDS are not defined
+
+\b More language files updated to the latest version
+
+\b Fixed CHM's script errors
+
+\b Documentation improvements
+
+\S2{} Utilities and Plug-ins
+
+\b \L{../Contrib/InstallOptions/Readme.html}{InstallOptions 2.4}: NOTIFY for link, drop list and list box; UI fixes and improvements. See IO's \L{../Contrib/InstallOptions/Changelog.txt}{change log} for a complete list
+
+\b \L{../Contrib/Makensisw/Readme.txt}{MakeNSISW}: Improved user interface, added support for named symbol sets and fixed best compressor selector
+
\H{v2.0rc1} 2.0 Release Candidate 1
Released on Decemeber 27th, 2003
-\S1{v2.0b5-rn} Release Notes
+\S1{v2.0rc1-rn} Release Notes
\b Trying the LZMA compression method for your installer is recommended. It often gives a 20% better compression ratio.
diff --git a/Examples/makensis.nsi b/Examples/makensis.nsi
index b348bff8..8dac6cea 100644
--- a/Examples/makensis.nsi
+++ b/Examples/makensis.nsi
@@ -4,10 +4,10 @@
!define VER_MAJOR 2
!define VER_MINOR 0
!define VER_REVISION 0
-!define VER_BUILD 14
+!define VER_BUILD 15
-!define VER_FILE "20rc1"
-!define VER_DISPLAY "2.0 release candidate 1"
+!define VER_FILE "20rc2"
+!define VER_DISPLAY "2.0 release candidate 2"
;--------------------------------
;Compile CVS Data Setup
diff --git a/Source/makenssi.cpp b/Source/makenssi.cpp
index 42f976c6..6de361c3 100644
--- a/Source/makenssi.cpp
+++ b/Source/makenssi.cpp
@@ -1,4 +1,4 @@
-const char *NSIS_VERSION="v2.0rc1";
+const char *NSIS_VERSION="v2.0rc2";
/*
Nullsoft Scriptable Install System (NSIS)
diff --git a/Source/script.cpp b/Source/script.cpp
index 73d41979..445d796e 100644
--- a/Source/script.cpp
+++ b/Source/script.cpp
@@ -2077,7 +2077,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();
- char* szXPManifest = k ? 0 : "Nullsoft Install System v2.0rc1";
+ char* szXPManifest = k ? 0 : "Nullsoft Install System v2.0rc2";
res_editor->UpdateResource(MAKEINTRESOURCE(24), MAKEINTRESOURCE(1), MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), (unsigned char*)szXPManifest, k ? 0 : lstrlen(szXPManifest));
}
catch (exception& err) {