Refactor the build process to allow anyone to prepare the source tree and create binary distributions, portable archives, installers, etc. with a simple command. scons is used to facilitate this. See the Building NVDA section of the source readme for details.
Notes: * Of course, SCons is now required for anyone running from source. * The nvdaHelper build process has now been incorporated into the new build process, so you do not need to run scons from source\NVDAHelper anymore. * nvdaHelper builds will no longer be provided on the snapshots page. This means that the Windows SDK and several other dependencies are now required, as documented in the source readme. * You should no longer run generate.py, setup.py or makensis directly. Instead, use scons as documented in the source readme. * source\include and source\NVDAHelper have been moved out of the source directory.