From de88ed62712f996f44628e2e83af1026181175d8 Mon Sep 17 00:00:00 2001 From: Luca Falavigna Date: Mon, 20 Aug 2012 23:14:13 +0200 Subject: Imported Upstream version 2.2.0 --- RELEASE.txt | 109 ++++++++++++++++++++++++++---------------------------------- 1 file changed, 47 insertions(+), 62 deletions(-) (limited to 'RELEASE.txt') diff --git a/RELEASE.txt b/RELEASE.txt index d98e096..613ef9d 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -1,100 +1,85 @@ - A new SCons checkpoint release, 2.1.0.final.0, is now available + A new SCons release, 2.2.0, is now available on the SCons download page: http://www.scons.org/download.php - Here is a summary of the changes since 2.0: + This release adds several new features and fixes many issues. - NEW FUNCTIONALITY + Here is a summary of the changes since 2.1: - - SCons can now automatically embed manifests in Windows executables - and DLLs, by setting WINDOWS_EMBED_MANIFEST in the environment. + NEW FUNCTIONALITY - - SCons now searches for site_scons dirs in several system-wide - and per-user locations, in addition to the SConstruct top dir. - This should enable much easier use of third-party (non-core) - Tools. + - New gettext toolset for internationalization + - Support for Visual Studio 11 (both using it and generating solution files) + - Support for Intel C/C++ compiler v12 on Linux and Mac + - LaTeX support for multibib, biblatex and biber - CHANGED/ENHANCED EXISTING FUNCTIONALITY + DEPRECATED FUNCTIONALITY - - scons --version now prints the path to the SCons package in use + - None - - List modifications to existing features, where the previous behavior - wouldn't actually be considered a bug + CHANGED/ENHANCED EXISTING FUNCTIONALITY - - Add initial support for VS/VC 2010 + - 32-bit Visual Express C++ on 64-bit Windows now generates 32-bit code instead of giving errors FIXES - - Windows resource compiler (RC) scanner now handles DOS line endings - - Visual Studio project generation now works when CPPPATH contains Dir nodes - - Visual Studio projects are regenerated when CPPPATH or CPPDEFINES change - NOTE: this will cause all MSVS projects to be regenerated with this version. - - Passing MSVC_BATCH=False works now (treated same as 0) - - Long compile lines no longer break MSVC_BATCH mode - - RPATH is now in LINKCOM rather than LINKFLAGS, so resetting - LINKFLAGS doesn't kill RPATH - - Precompiled headers on Windows no longer break when used with - variant dirs containing spaces. - - Delete can now delete symlinks to directories and broken symlinks - - CPPDEFINES containing dictionaries now work better. - - A problem with using implicit-cache and removing dependencies on - disk is corrected. - - A problem with FS Entries which are dirs and have builders - is corrected. - - A problem with Install() of a dir when the dest dir exists - is corrected. - - Windows subprocess output should now be more reliable. - - The users guide and man page have various fixes. - - Appending to default $*FLAGS in a copied environment - now works properly. - - LaTeX scanner is improved for broken lines or embedded spaces. - - Windows UNC paths (\\SERVER\SHARE\dir) now work much better. + - Fixed FindSourceFiles to find final sources (leaf nodes). + - Make Windows not redefine builtin file as un-inheritable (#2857) + - Fix WINDOWS_INSERT_DEF on MinGW (Windows) (#2856) + - Fix LINKCOMSTR, SHLINKCOMSTR, and LDMODULECOMSTR on Windows (#2833). + - Make -s (silent mode) be silent about entering subdirs (#2976). + - Fix cloning of builders when cloning environment (#2821). + - Fixed the Taskmaster, curing spurious build failures in + multi-threaded runs (#2720). + - Fixed scons-doc.py to properly convert main XML files (#2812). + IMPROVEMENTS - - ParseFlags now supports -std=c++0x and related CXXFLAGS - - ParseFlags now supports -dylib_file from pkgconfig - - New debugging options to print unlink/relinking of variant files - (--debug=duplicate) and preparation of targets (--debug=prepare). - - SCons can now generate MSVS 9.0 and 10.0 Projects and Solutions. - - MSVS Solution generation is improved. - - Fortran 03 is supported (preliminary) - - .sx files are now treated as assembly sources. - - site_scons/site_init.py is now treated as a proper module - with __doc__, __file__ and __name__. - - TeX command strings now work on Windows when the new dir is - on a different drive letter. - - DMD version 2 is supported (using the phobos2 library) - - New --debug=prepare option shows each target as it's prepared - for building; can help when you don't know why a target isn't - being built. - - DOCUMENTATION - - - Added new getting started section - - Thanks to + - Improved documentation of command-line variables (#2809). + - Show valid Visual Studio architectures in error message + when user passes invalid arch. + - Allow Node objects in Java path (#2825) + + PACKAGING + + - No changes + + DEVELOPMENT + + - No changes + +Thanks to: Dirk Baechle, - Vincent Beffara, - Grzegorz Bizoń, + Vincent Beffar, Jean-François Colson, Bauke Conijn, Bill Deegan, Ken Deeter, + dubcanada on Bitbucket, Luca Falavigna, Alexander Goomenyuk, Justin Gullingsrud, + Joshua Hughes, + Alexey Klimkin, Steven Knight, Arve Knudsen, Jean-Baptiste Lab, Rob Managan, + Mortoray, Gary Oberbrunner, + Alexey Petruchik, Evgeny Podjachev, + smallbub on Bitbucket, Sohail Somani, Anatoly Techtonik, + Paweł Tomulik, + Greg Ward, Allen Weeks, Russel Winder, Joe Zuntz for their contributions to this release. +Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 The SCons Foundation +src/RELEASE.txt issue-2856:2676:d23b7a2f45e8 2012/08/05 15:38:28 garyo -- cgit v1.2.3