commandline wxWidgets build docs + junctions + change to %RELAX%
diff --git a/README.md b/README.md
index 4238651..323f845 100644
--- a/README.md
+++ b/README.md
@@ -6,10 +6,11 @@
 

 ## Current State

 

-* installation of development environment is described but not automated

-* steps covered below should produce a working CouchDB build & installation

+* steps below should produce a working CouchDB build & self-installing .exe

 * the build environment should be fully functional on both 32,64, desktop and server versions of windows from XP/2003 onwards

-* downloads are not small - [glaze.cmd](http://github.com/dch/glazier/blob/master/bin/glaze.cmd) retrieves approx 6GiB of DVD ISOs for Microsoft's Visual Studio 2008 compiler, related SDKs and the smaller cygwin and mozilla build frameworks

+* fetching binaries is described and automated

+* installation of development environment is described and automated

+* downloads are not small - [get_bits.cmd](http://github.com/dch/glazier/blob/master/bin/get_bits.cmd) retrieves approx 7GiB of DVD ISOs for Microsoft's Visual Studio 2008 compiler, related SDKs, the smaller cygwin and mozilla build frameworks, source and misc tools

 

 ********************************************************************************

 # Installing the Build Environment

@@ -26,7 +27,8 @@
 * editors: vim

 * utils: file

 

-After install, run the cygwin shell, and set up a symlink to where you plan to install related binaries, build erlang, and couchdb. I am using `C:\relax`

+After install, run the cygwin shell, and set up a symlink to where you plan to install related binaries, build erlang, and couchdb. I am using `C:\relax` so:

+

 		ln -s /cygdrive/c/relax /relax

 

 ## Mozilla Build

@@ -53,8 +55,30 @@
 ## OpenSSL

 

 * use the 32-bit version even if you are using a 64-bit OS

-* download [openssl_bits] and install to C:\OpenSSL

-* under your cygwin prompt, make a symlink `ln -s /cygdrive/c/openssl /relax/openssl`

+* download [openssl_bits] and install to `c:\relax\openssl`

+

+## Innosoft Installer

+

+* download the installer [inno_bits] and install to `c:\relax\inno5`

+

+## NSIS Installer

+

+* download the installer [nsis_bits] and install to `c:\relax\nsis`

+

+## set up links

+

+* to keep our paths clean later, and largely independent of the compiler installs if you have pre-existing ones, start a new cmd.exe prompt with a fresh environment

+* this should have both VS90ComnTools and ProgramFiles environment vars defined from the previous install of Visual Studio

+* setup the following hard links (junction points), using either the included mklink tool (Windows 7 and later), or [junction](http://live.sysinternals.com/junction.exe) from sysinternals:

+

+        junction c:\relax\openssl c:\openssl

+        junction c:\relax\vs90 "%VS90COMNTOOLS%\..\.."

+        junction c:\relax\SDKs "%programfiles%\Microsoft SDKs\Windows"

+

+or using mklink.exe

+

+        mklink /j c:\relax\openssl c:\openssl

+    

 

 ********************************************************************************

 # Building pre-requisites for Erlang

@@ -62,38 +86,34 @@
 

 ## wxWidgets

 * two components are used for building Erlang's graphical shell, `werl.exe` on windows

-* download [wxwidgets_bits] from [WxWidgets website](http://wxwidgets.org/) & untar using cygwin into /relax/

-* the Erlang build expects to see wxWidgets in /opt/local/pgm by default

+* download [wxwidgets_bits] from [WxWidgets website](http://wxwidgets.org/) & unzip using cygwin into /relax/

+* the Erlang build expects to see wxWidgets in /opt/local/pgm/wxWidgets-2.8.11 by default

 

-		mkdir -p /opt/local/pgm/

-		ln -s /relax/wxWidgets-2.8.11 /opt/local/pgm/wxWidgets-2.8.11

+        mkdir -p /opt/local/pgm/

+        ln -s /relax/wxMSW-2.8.11 /opt/local/pgm/wxWidgets-2.8.11

 

-* Edit `c:\relax\wxWidgets-2.8.11\include\wx\msw\setup.h` and enable  wxUSE\_GLCANVAS, wxUSE\_POSTSCRIPT and wxUSE\_GRAPHICS_CONTEXT

+* Using a suitable editor (vi in the cygwin suite, or install [notepadplus_bits] for windows users) and

+* Edit `c:\relax\wxMSW-2.8.11\include\wx\msw\setup.h` to enable wxUSE\_GLCANVAS, wxUSE\_POSTSCRIPT and wxUSE\_GRAPHICS_CONTEXT

 

 ### wx.dsw

-* open VSC++ & the project  `C:\relax\wxWidgets-2.8.11\build\msw\wx.dsw`, accepting the automatic conversion to the newer VC++ format

+* open VSC++ & the project  `C:\relax\wxMSW-2.8.11\build\msw\wx.dsw`, accepting the automatic conversion to the newer VC++ format and save as `\relax\wxMSW-2.8.11\build\msw\wx.sln`

 * right-click on the project, and set up the dependencies for wx.dsw to achieve the below build order

 jpeg, png, tiff, zlib, regex, expat, base, net, odbc, core,

  gl, html, media, qa, adv, dbgrid, xrc, aui, richtext, xml

-* Then build all unicode release (and unicode debug) packages via build -> batch build

+* Then build all unicode release (and unicode debug) packages:

 

-TODO: can we do this somehow from prompt e.g. vcbuild /rebuild contrib\vstudio\vc9\zlibvc.sln "Release|Win32"

-	

+        pushd c:\relax\wxMSW*\build\msw

+        start vcbuild /useenv /rebuild /platform:Win32 /M2 wx.sln "Unicode Release|Win32"

+        start vcbuild /useenv /rebuild /platform:Win32 /M2 wx.sln "Unicode Debug|Win32"

+

 ### stc.dsw

-* open VSC++ & convert `C:\relax\wxWidgets-2.8.11\contrib\build\stc\stc.dsw` to C:\src\wxWidgets-2.8.11\contrib\build\stc\stc.sln

-*  right-click on stc in solution explorer pane (not "Solution 'stc' at the top of the tree)

-* Under the C/C++ -> General tree, make sure add the following include directories:

+* open VSC++ & convert `C:\relax\wxMSW-2.8.11\contrib\build\stc\stc.dsw` to C:\relax\wxMSW-2.8.11\contrib\build\stc\stc.sln

 

-        ..\..\..\include

-        ..\..\..\lib\vc_lib\mswd

-

-* Under Librarian -> General add additional library directories:

-

-        ..\..\..\lib\vc_lib

-

-* Build all unicode release (and unicode debug) packages via build -> batch build

-

-TODO: can we do this somehow from prompt e.g. vcbuild /rebuild contrib\vstudio\vc9\zlibvc.sln "Release|Win32"

+        pushd c:\relax\wxMSW*\contrib\build\stc

+        set LIB=%LIB%;..\..\..\include..\..\..\lib\vc_lib\mswd

+        set LIBPATH=%LIBPATH%;..\..\..\lib\vc_lib

+        start vcbuild /useenv /rebuild /platform:Win32 /M2 stc.sln "Unicode Release|Win32"

+        start vcbuild /useenv /rebuild /platform:Win32 /M2 stc.sln "Unicode Debug|Win32"

 

 ### Reference URLs

 * [WxWidgets Source](http://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH/docs/msw/install.txt)

@@ -514,7 +534,7 @@
 [erlang_R14A]:		http://www.erlang.org/download/otp_src_R14A.tar.gz

 [icu_bits_curr]:	http://download.icu-project.org/files/icu4c/4.2/icu4c-4_2-Win32-msvc9.zip

 [icu_bits_new]:		http://download.icu-project.org/files/icu4c/4.4.1/icu4c-4_4_1-Win32-msvc9.zip

-[inno_bits]:		http://www.jrsoftware.org/download.php/ispack-unicode.exe

+[inno_bits]:		http://www.jrsoftware.org/download.php/is-unicode.exe

 [inno_help]:		http://www.jrsoftware.org/ishelp/

 [libcurl_bits]:		http://curl.haxx.se/download/libcurl-7.19.3-win32-ssl-msvc.zip

 [libcurl-src]:		http://curl.haxx.se/download/curl-7.21.1.tar.gz

diff --git a/bin/couchdb_config.sh b/bin/couchdb_config.sh
index a0298f5..559cee6 100644
--- a/bin/couchdb_config.sh
+++ b/bin/couchdb_config.sh
@@ -5,10 +5,10 @@
 ./configure \
 --prefix=$ERL_TOP/release/win32 \
 --with-erlang=$ERL_TOP/release/win32/usr/include \
---with-win32-icu-binaries=/src/icu-4.2.1 \
---with-win32-curl=/src/curl-7.21.1 \
---with-openssl-bin-dir=/src/openssl/bin \
---with-msvc-redist-dir=/src/bits \
+--with-win32-icu-binaries=/relax/icu \
+--with-win32-curl=/relax/curl-7.21.1 \
+--with-openssl-bin-dir=/relax/openssl/bin \
+--with-msvc-redist-dir=/relax \
 --with-js-lib=/src/seamonkey-2.0.6/comm-1.9.1/mozilla/js/src/dist/lib \
 --with-js-include=/src/seamonkey-2.0.6/comm-1.9.1/mozilla/js/src/dist/include/js \
 | tee $COUCH_TOP/build_configure.txt
diff --git a/bin/get_bits.cmd b/bin/get_bits.cmd
index 184e154..84f9627 100644
--- a/bin/get_bits.cmd
+++ b/bin/get_bits.cmd
@@ -1,9 +1,17 @@
 @echo off

-:: assumes there's a curl_%1.txt file in current folder

-if /i "%1"=="" goto eof

-if not exist "curl_%1.txt" echo "curl_%1.txt" not found && goto eof

+:: assumes curl.exe and any required DLLs are in path already

+:: assumes there's a curl_%1.txt file in current folder or process all curl_*.txt

 

 echo START	fetching %1

+if  exist "curl_%1.txt" goto single_file

+

+:: check for multiple files

+for %%f in (curl_*.txt) do @echo processing [%%f] & for /f "eol=# tokens=1,2,3,4" %%i in (%%f) do @echo [%%i] & if not exist %%j echo fetching from %%k & curl.exe -L %%k --output %%j

+

+:: now exit

+goto eof

+

+:single_file

 :: skips lines starting with #, then into 4 tokens as follows

 :: %i short name

 :: %j filename

@@ -11,6 +19,7 @@
 :: %l md5 hash check

 :: TODO implement md5 check

 :: if the filename doesn't exist, fetch it from the URL

-for /f "eol=# tokens=1,2,3,4" %%i in (curl_%1.txt) do @echo [%%i] && if not exist %%j echo fetching from %%k && curl.exe -L %%k --output %%j

-echo DONE	fetching %1

+for /f "eol=# tokens=1,2,3,4" %%i in (curl_%1.txt) do @echo [%%i] & if not exist %%j echo fetching from %%k & curl.exe -L %%k --output %%j

+

 :eof

+echo DONE	fetching %1

diff --git a/bin/glaze.cmd b/bin/glaze.cmd
index 660f952..efb5b88 100755
--- a/bin/glaze.cmd
+++ b/bin/glaze.cmd
@@ -1,13 +1,16 @@
 @echo off
-echo Build CouchDB under Windows - Time to Relax v0.1
-setlocal
+echo Build CouchDB under Windows - Time to Relax v0.2
 
 :: find our source tree from one level up from current bin
 set GLAZIER=%~dp0..
 path=%~dp0;%PATH%;
 
 :: install stuff to %systemdrive%\relax which is usually C:\relax unless otherwise requested
-if "%DEST%" == "" set DEST=%SYSTEMDRIVE%\relax
+if "%RELAX%" == "" set RELAX=%SYSTEMDRIVE%\relax
+
+:: set these paths into the user environment for future usage
+setx GLAZIER %GLAZIER%
+setx RELAX %RELAX%
 
 echo START	retrieving packages...
 pushd %GLAZIER%\bits
@@ -22,26 +25,26 @@
 echo DONE	md5 checksums
 
 :: unpack stuff
-echo START	unpacking tools in [%DEST%]...
-mkdir %DEST% > NUL: 2>&1
-pushd %DEST%
+echo START	unpacking tools in [%RELAX%]...
+mkdir %RELAX% > NUL: 2>&1
+pushd %RELAX%
 
 :: 7zip is used for unpacking the ISO images
 echo START	installing 7zip...
-%GLAZIER%\bits\7z465.exe /S /D=%DEST%\7zip
+%GLAZIER%\bits\7z465.exe /S /D=%RELAX%\7zip
 echo DONE	installing 7zip
 
-:: unpack the ISOs into %DEST%\ISOs\{name}
-echo START	unpacking ISOs in [%DEST%\ISOs] ...
-mkdir %DEST%\ISOs > NUL: 2>&1
-%DEST%\7zip\7z.exe x %GLAZIER%\bits\*.iso -aos -o%DEST%\ISOs\*
-echo DONE	unpacking ISOs in [%DEST%\ISOs]
+:: unpack the ISOs into %RELAX%\ISOs\{name}
+echo START	unpacking ISOs in [%RELAX%\ISOs] ...
+mkdir %RELAX%\ISOs > NUL: 2>&1
+%RELAX%\7zip\7z.exe x %GLAZIER%\bits\*.iso -aos -o%RELAX%\ISOs\*
+echo DONE	unpacking ISOs in [%RELAX%\ISOs]
 
 :: start installing stuff
 echo START	installing compilers...
 echo START	MS VS2008 Express...
 :: TODO remove hackage that prevents installing MSSQL burning CPU and space
-pushd %DEST%\ISOs\VS2008ExpressWithSP1ENUX1504728\VCExpress\WCU\
+pushd %RELAX%\ISOs\VS2008ExpressWithSP1ENUX1504728\VCExpress\WCU\
 rd /s/q dist > NUL: 2>&1
 mkdir dist
 for %%i in (dotNetFramework Silverlight SMO SSE) do @move %i dist\
@@ -51,7 +54,7 @@
 
 echo START	installing Windows 7 SDK...
 :: if we merge the 32 and 64 bit SDK folders first, Windows installs the right one
-pushd %DEST%\ISOs\
+pushd %RELAX%\ISOs\
 xcopy GRMSDKX_EN_DVD Win7SDK\ /e /y
 xcopy GRMSDK_EN_DVD Win7SDK\ /e /y
 win7sdk\setup.exe /q
@@ -72,22 +75,56 @@
 start /wait %GLAZIER%\bits\mozillaBuildSetup-Latest.exe /S
 echo DONE	installing mozilla build tools
 
-echo DONE	unpacking tools in [%DEST%]
+echo DONE	unpacking tools in [%RELAX%]
 
-:unpack & tweak source
+:unpack source
 echo START	install wxWidgets...
-%DEST%\7zip\7z.exe x %GLAZIER%\bits\wxMSW* -aos -o%DEST%\*
+start /wait %RELAX%\7zip\7z.exe x %GLAZIER%\bits\wxMSW* -aos -o%RELAX%\
 echo DONE	install wxWidgets
 ::TODO tweak .h files
 
+echo START	install ICU...
+start /wait %RELAX%\7zip\7z.exe x %GLAZIER%\bits\icu* -aos -o%RELAX%\
+echo DONE	install ICU
+
+
+echo START	install vcredist...
+xcopy %GLAZIER%\bits\vcredist_x86.exe DEST%\ /y /f
+echo DONE	install vcredist
+
+:tools install
+echo START	junction points...
+%GLAZIER%\bits\junction.exe /accepteula
+:: TODO we want to get an env var set by VS2008 install but it  doesn't exist
+:: TODO until this cmd.exe dies and a new one starts up ... bugger
+:: set up junction point to make finding stuff simpler
+:: the sysinternals tool works on all platforms incl XP & later
+::%GLAZIER%\bits\junction.exe "%RELAX%\vs90" "%VS90COMNTOOLS%\..\.."
+::%GLAZIER%\bits\junction.exe "%RELAX%\SDKs" "%programfiles%\Microsoft SDKs\Windows"
+:: so we move these into relax.cmd when the var is available after :eof reboot
+echo END	making junction points
+
 echo START	install win32 OpenSSL...
-%GLAZIER%\bits\Win32OpenSSL-1_0_0a.exe /verysilent /sp- /suppressmsgboxes /dir=%systemdrive%\openssl
+start /wait %GLAZIER%\bits\Win32OpenSSL-1_0_0a.exe /silent /sp- /suppressmsgboxes /dir=%systemdrive%\openssl
+:: TODO fails on XP and 2003 but may not be needed ... or use sysinternals junction.exe or some other tool, or try with symlink only in cygwin
+%GLAZIER%\bits\junction.exe %RELAX%\openssl %systemdrive%\openssl
 echo DONE	install win32 OpenSSL
 
 
-echo
+echo START	install NSIS...
+start /wait %GLAZIER%\bits\nsis-2.46-setup.exe /S /D=%RELAX%\nsis
+echo DONE	install NSIS
+
+
+echo START	install Inno...
+start /wait %GLAZIER%\bits\isetup-5.3.10-unicode.exe /silent /dir="%RELAX%\inno5"
+echo DONE	install Inno
+
+echo START	install NotepadPlus...
+start /wait %GLAZIER%\bits\npp.5.7.Installer.exe /S /D=%RELAX%\npp5
+echo DONE	install NotepadPlus
+
 :eof
-endlocal
 ::echo please reboot now to complete installation
 ::pause
 ::TODO shutdown -r -t 5 -y -f
\ No newline at end of file
diff --git a/bin/relax.cmd b/bin/relax.cmd
index 3a47937..a85ca61 100644
--- a/bin/relax.cmd
+++ b/bin/relax.cmd
@@ -1,6 +1,6 @@
 @echo off

 setlocal

-pushd %BITS%

+pushd %GLAZIER%\bin

 

 :: our goal is to get the path set up in this order

 :: erlang and couchdb build helper scripts

@@ -30,13 +30,15 @@
 echo setting up reparse points of new volumes

 

 ::VS90ComnTools is the only variable set by the initial install of VC++ 9.0

-mklink /j d:\src\vs90 "%VS90COMNTOOLS%\..\.." > NUL: 2>&1

-mklink /j d:\src\SDKs "C:\Program Files\Microsoft SDKs" > NUL: 2>&1

+:: set up junction point to make finding stuff simpler

+:: the sysinternals tool works on all platforms incl XP & later

+%GLAZIER%\bits\junction.exe "%RELAX%\vs90" "%VS90COMNTOOLS%\..\.."  > NUL: 2>&1

+%GLAZIER%\bits\junction.exe "%RELAX%\SDKs" "%programfiles%\Microsoft SDKs\Windows"  > NUL: 2>&1

 

 :: add ICU, cURL and OpenSSL libraries for C compilers to find later on in CouchDB and Erlang

-set OPENSSL_PATH=d:\src\openssl

-set CURL_PATH=d:\src\curl-7.21.1

-set ICU_PATH=d:\src\icu-4.2.1

+set OPENSSL_PATH=%RELAX%\openssl

+set CURL_PATH=%RELAX%\curl-7.21.1

+set ICU_PATH=%RELAX%\icu

 

 set INCLUDE=%INCLUDE%;%OPENSSL_PATH%\include\openssl;%CURL_PATH%\include\curl;%ICU_PATH%\include;

 set LIBPATH=%LIBPATH%;%OPENSSL_PATH%\lib;%CURL_PATH%\lib;%ICU_PATH%\lib;

@@ -70,7 +72,7 @@
 

 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

 :unix_shell

-%root%\cygwin\bin\bash /src/bin/relax.sh

+%systemdrive%\cygwin\bin\bash /relax/bin/relax.sh

 goto eof

 

 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

diff --git a/bin/relax.sh b/bin/relax.sh
index e37c976..992264c 100644
--- a/bin/relax.sh
+++ b/bin/relax.sh
@@ -19,7 +19,7 @@
 
 # then MSVC9 binaries using the new junction points
 ###PATH=$PATH:/cygdrive/c/PROGRA~2/MICROS~1.0/Common7/IDE:/cygdrive/c/PROGRA~2/MICROS~1.0/VC/BIN:/cygdrive/c/PROGRA~2/MICROS~1.0/Common7/Tools:/cygdrive/c/PROGRA~2/MICROS~1.0/VC/VCPACK~1
-PATH=$PATH:/src/vs90/Common7/IDE:/src/vs90/VC/BIN:/src/vs90/Common7/Tools:/src/vs90/vc/vcPackages
+PATH=$PATH:/relax/vs90/Common7/IDE:/relax/vs90/VC/BIN:/relax/vs90/Common7/Tools:/relax/vs90/vc/vcPackages
 
 #### then .Net framework which we probably don't need at all
 ###PATH=$PATH:/cygdrive/c/WINDOWS/MICROS~1.NET/FRAMEW~1/:/cygdrive/c/WINDOWS/MICROS~1.NET/FRAMEW~1/V20~1.507
@@ -27,11 +27,11 @@
 # then SDKs
 ###PATH=$PATH:/cygdrive/c/PROGRA~1/MICROS~1/Windows/v7.0/bin
 ###PATH=$PATH:/cygdrive/c/PROGRA~1/MICROS~1/Windows/v6.0A/bin
-PATH=$PATH:/src/SDKs/Windows/v7.0/bin
-PATH=$PATH:/src/SDKs/Windows/v6.0A/bin
+PATH=$PATH:/relax/SDKs/v7.0/bin
+PATH=$PATH:/relax/SDKs/v6.0A/bin
 
 # then erlang and couchdb build helper scripts
-PATH=$PATH:/src/openssl:/src/nsis:/src/inno5
+PATH=$PATH:/relax/openssl:/relax/nsis:/relax/inno5
 # then cygwin tools
 
 # then cygwin tools
@@ -63,7 +63,7 @@
 echo current path:
 echo $PATH | sed 's/:/\n/g'
 echo
-echo please check the toolkit paths:
+echo please check the toolkit paths point to Microsoft versions:
 which mc; which lc; which cl; which link
 echo
 
diff --git a/bits/curl_source.txt b/bits/curl_source.txt
index c203566..5258eb0 100644
--- a/bits/curl_source.txt
+++ b/bits/curl_source.txt
@@ -3,7 +3,7 @@
 erlang_R13B04	otp_src_R13B04.tar.gz	http://www.erlang.org/download/otp_src_R13B04.tar.gz

 erlang_R14A	otp_src_R14A.tar.gz	http://www.erlang.org/download/otp_src_R14A.tar.gz

 nsis	nsis-2.46-setup.exe	http://download.sourceforge.net/project/nsis/NSIS%202/2.46/nsis-2.46-setup.exe

-inno	ispack-unicode.exe	http://www.jrsoftware.org/download.php/ispack-unicode.exe

+inno	isetup-5.3.10-unicode.exe	http://www.jrsoftware.org/download.php/is-unicode.exe

 wxwidgets	wxMSW-2.8.11.zip	http://sourceforge.net/projects/wxwindows/files/2.8.11/wxMSW-2.8.11.zip

 erlang_tcl	tcltk85_win32_bin.tar.gz	http://www.erlang.org/download/tcltk85_win32_bin.tar.gz

 ################################################################################

diff --git a/bits/curl_tools.txt b/bits/curl_tools.txt
index 28f12ec..9dc2b6f 100644
--- a/bits/curl_tools.txt
+++ b/bits/curl_tools.txt
@@ -7,4 +7,5 @@
 # stuff we could use in future

 #bitvise_sshd_bits		WinSSHD5-Inst.exe	http://dl.bitvise.com/WinSSHD5-Inst.exe

 #ramdisk	imdiskinst.exe	http://www.ltr-data.se/files/imdiskinst.exe

-#notepadplus	npp.5.7.Installer.exe	http://downloads.sourceforge.net/project/notepad-plus/notepad%2B%2B%20releases%20binary/npp%205.7%20bin/npp.5.7.Installer.exe

+notepadplus	npp.5.7.Installer.exe	http://downloads.sourceforge.net/project/notepad-plus/notepad%2B%2B%20releases%20binary/npp%205.7%20bin/npp.5.7.Installer.exe

+junction	junction.exe	http://live.sysinternals.com/junction.exe

diff --git a/bits/md5sums.txt b/bits/md5sums.txt
index 05b0dc6..e011bd3 100755
--- a/bits/md5sums.txt
+++ b/bits/md5sums.txt
@@ -5,7 +5,7 @@
 539d6ea0a145ea8f257fca682478f9dd *GRMSDK_EN_DVD.iso

 1081c87025a5a507a55426ac59222b7a *GRMSDKX_EN_DVD.iso

 dd4b12ec5e405809522725fdae14277f *icu4c-4_2_1-Win32-msvc9.zip

-43ad44a3681b7ca020856c746ca73c44 *ispack-unicode.exe

+79fb77ae499c43cb8deeb9f4ab6021f3 *isetup-5.3.10-unicode.exe

 15ed342443781bd70d8a09f06a03d5d3 *MozillaBuildSetup-Latest.exe

 5e02441c7f3fa4da4f4928a2d42a07c3 *nsis-2.46-setup.exe

 ca6da4921e438891967900aa6a084341 *otp_src_R13B04.tar.gz

@@ -18,3 +18,5 @@
 f63275890a78ab0722b9728f670901e4 *Win32OpenSSL-1_0_0a.exe

 2d021270cc8630fd11f3219bcf1fb521 *wxWidgets-2.8.11_with_erl_fixes.zip

 ad14196b38470d927f438ab08e8f16b3 *wxMSW-2.8.11.zip

+7927ab2b518445db4e15ed9d67c1753e *npp.5.7.Installer.exe

+a12686c5e71180980b51bc44dbbed50c *junction.exe