Source

SCons / src / RELEASE.txt

  A new SCons release, 2.3.0, is now available
  on the SCons download page:

          http://www.scons.org/download.php

  This release adds several new features and fixes many issues.

  Here is a summary of the changes since 2.2:

  NEW FUNCTIONALITY

    - Versioned shared library support for Linux and Mac:
      Add SHLIBVERSION as an option that tells SharedLibrary to build
      a versioned shared library and create the required symlinks.
      Add builder InstallVersionedLib to create the required symlinks
      installing a versioned shared library.

  DEPRECATED FUNCTIONALITY

    - Removed a lot of Python 2.3 and older support code
    - Hide deprecated --debug={dtree,stree,tree} from --help output

  CHANGED/ENHANCED EXISTING FUNCTIONALITY

    - No changes

  FIXES

    - Fix subprocess spawning on Windows.  Work around a Windows
      bug that can crash python occasionally when using -jN. (#2449)
    - Fix nested LIBPATH expansion by flattening sequences in subst_path.
    - Fix WiX Tool to use .wixobj rather than .wxiobj for compiler output
    - Add MSVC10 and MSVC11 support to get_output low-level bat script runner.
    - Fix MSVS solution generation for VS11, and fixed tests.

  IMPROVEMENTS

    - Error messages from option parser now include hints about valid choices
    - Support building with WiX releases after 2.0
    - Print target name with command execution time with --debug=time
    - Updated the TeX builder to support the \newglossary command
      in LaTeX's glossaries package and the files it creates.
    - Improve support for new versions of biblatex in the TeX builder
      so biber is called automatically if biblatex requires it.

  PACKAGING

    - No changes

  DEVELOPMENT

    - Updated test framework to support dir and file fixtures and
      added ability to test external (out-of-tree) tools.
      See doc in QMTest/test-framework.rst.
    - Added ability to run scripts/scons.py directly from source checkout
    - Several fixes for runtest.py
    - Fixed several errors in the test suite.
    - Add -jN support to runtest.py to run tests in parallel


Thanks to:
  Dirk Baechle,
  Vincent Beffar,
  Thomas Berg,
  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,
  Juan Lang,
  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__
__FILE__ __REVISION__ __DATE__ __DEVELOPER__
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.