Merge branch 'release'
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c9ff2fc..bbd7cb9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -425,9 +425,9 @@
 # The CMake version number.
 SET(CMake_VERSION_MAJOR 2)
 SET(CMake_VERSION_MINOR 8)
-SET(CMake_VERSION_PATCH 7)
-#SET(CMake_VERSION_TWEAK 0)
-#SET(CMake_VERSION_RC 1)
+SET(CMake_VERSION_PATCH 8)
+SET(CMake_VERSION_TWEAK 0)
+SET(CMake_VERSION_RC 2)
 
 # Releases define a tweak level.
 IF(DEFINED CMake_VERSION_TWEAK)
diff --git a/ChangeLog.manual b/ChangeLog.manual
index f672b80..54428be 100644
--- a/ChangeLog.manual
+++ b/ChangeLog.manual
@@ -1,3 +1,576 @@
+Changes in CMake 2.8.8-rc2 (since 2.8.8-rc1)
+--------------------------------------------
+Alex Neundorf (4):
+      make cmLocalGenerator::EscapeForCMake() static
+      automoc: fix #13018, proper cmake escaping to avoid false rebuilds
+      automoc: add define to test which caused bug #13018
+      fix #13054: support OBJECT libraries in Eclipse
+
+Ben Boeckel (1):
+      Create granular targets for Ninja generators too
+
+Brad King (6):
+      CTest.UpdateHG: Fix repo URL for leading slash
+      Always compile sources with known language
+      Classify known header file extensions as headers
+      VS: Add CMakeLists.txt re-run rules at start of generation
+      Test generated module .def files
+      Ninja: Fix module .def file path conversion
+
+David Cole (2):
+      CMake: Clarify SUFFIX target property documentation.
+      Xcode: Pay attention to custom configuration types (#13082)
+
+Peter Collingbourne (1):
+      Ninja: Substitute <OBJECT> and <CMAKE_C_COMPILER> in depfile flags
+
+Rolf Eike Beer (2):
+      FILE: mention that TO_CMAKE_PATH also handles list delimiters
+      FIND_LIBRARY: document FIND_LIBRARY_USE_LIB64_PATHS
+
+Sean McBride (1):
+      automoc: include <unistd.h> on Apple to get pathconf
+
+Tom Hughes (1):
+      Override topdir from rpm command line seems necessary on Amazon linux.
+
+Changes in CMake 2.8.8-rc1 (since 2.8.7)
+----------------------------------------
+Aaron C. Meadows (1):
+      Visual Studio: Allow setting Single Byte Character Set (#12189)
+
+Alex Neundorf (34):
+      GNUInstallDirs: add support for Debian multiarch
+      FindRuby: fix usage of RUBY_VERSION_MAJOR (#12172)
+      FindRuby: add more possible library names (for ubuntu, #12172)
+      FindRuby.cmake: add more debug output
+      fix FeatureSummary for REQUIRED packages, they were reported as OPTIONAL
+      FindGetText: fix multiple targets with the same name problem (CMP0002)
+      fix #6976: FindX11 also searches for X11_Xxf86vm_LIB
+      GenerateExportHeader: use double quotes around _gcc_version
+      -remove trailing whitespace
+      -don't pull in CheckTypeSize.cmake from the cmake which is being built
+      bootstrap: move while() and endwhile() into the bootstrap build
+      Check*.cmake: Expand imported targets in CMAKE_REQUIRED_LIBRARIES
+      find_package: print error if an invalid CONFIGS name is used
+      find_package: rename NoModule to UseFindModules
+      find_package: improve error message when no Find module is present
+      find_package: add MODULE mode to use only Find-modules
+      find_package: add CONFIG mode keyword alias for NO_MODULE
+      find_package: mention requested version number in error message
+      add CMakePackageConfigHelpers: configure_package_config_file()
+      wrap write_basic_config_version_file as write_basic_package_version_file()
+      find_package: error out if REQUIRED Config has not been found
+      write_basic_package_version_file(): improve documentation
+      write_basic_package_version_file: add ExactVersion mode
+      WriteBasicConfigVersionFile: add test for ExactVersion mode
+      find_package: allow <pkg>Config.cmake to set <pkg>_FOUND to FALSE
+      find_package: add test for setting Foo_FOUND to FALSE in a Config file
+      find_package: additional test for checking the error message
+      find_package: add OPTIONAL_COMPONENTS keyword
+      FPHSA(): add missing "]" to documentation
+      find_package: add documentation for OPTIONAL_COMPONENTS
+      FPHSA(): add HANDLE_COMPONENTS option
+      add macro check_required_components() to configure_package_config_file()
+      Eclipse: fix #13036, make version detection work with symlinks
+      guard eCos.cmake against multiple inclusion (#12987)
+
+Alexandru Ciobanu (2):
+      CTest: Detect Xcode error "Command ... failed with exit code"
+      CTest: Match valgrind errors with "points to" (#12922)
+
+Alexey Ozeritsky (1):
+      FindBLAS/FindLAPACK: Work with MKL version 10.3 (#12924, #12925)
+
+Artur Kedzierski (1):
+      Add CURL_CA_BUNDLE option for SSL support (#12946)
+
+Bill Hoffman (12):
+      Add CMakeAddFortranSubdirectory to use MinGW gfortran in VS
+      VSGNUFortran: Add special case for SunPro Fortran runtime library
+      VSGNUFortran: Disable test in special cases
+      CMakeAddFortranSubdirectory: Make IMPORTED targets GLOBAL
+      Use upgraded qt on linux  build machine.
+      Teach CTest what a ninja error looks like.
+      Allow two cmake_add_fortran_subdirectory calls in the same project.
+      Add ability to include a file in a project via a cache variable.
+      Fix typo in error message, and remove redundent test.
+      Ninja: Add a cache option CMAKE_ENABLE_NINJA to enable the ninja generator.
+      Ninja: Fix for PDB files with spaces in the path.
+      Fix FindMPI for the intel compiler on linux by looking in implict directories.
+
+Bjoern Ricks (1):
+      Fix crash if app bundle executeable couldn't be found
+
+Brad King (138):
+      CheckCCompilerFlag: Generalize "but not for C" case (#12633)
+      complex: Remove ancient unused ComplexRelativePaths test
+      complex: Sync Tests/ComplexOneConfig with Tests/Complex
+      complex: Remove dynamic loader tests
+      complex: Move GeneratedFileStream test to CMakeLibTests
+      complex: Simplify test for single-character exe name
+      complex: Move cmSystemTools::UpperCase test to CMakeLibTests
+      complex: Remove test dependence on cmSystemTools
+      complex: Remove unused option to test CMakeLib
+      Intel: Fix Windows per-config Fortran flags (#12642)
+      libarchive: Remove our copy to make room for new import
+      libarchive: Add .gitattributes for indentation with tab
+      libarchive: Add README-CMake.txt
+      libarchive: Do not build subdirectories not in reduced snapshot
+      libarchive: Remove -Wall -Werror from build with GNU
+      libarchive: Build one static cmlibarchive for CMake
+      libarchive: Include cm_zlib.h to get zlib used by CMake
+      Handle libarchive API change in archive_read_data_block
+      Configure libarchive build within CMake
+      libarchive: Install COPYING with CMake documentation
+      libarchive: Port to OSF operating system
+      libarchive: Fix typo in CheckFileOffsetBits
+      libarchive: Implement custom lseek for Borland
+      libarchive: Declare mbstate_t and wcrtomb for Borland
+      libarchive: Cast constants to int64_t instead of using LL suffix
+      libarchive: Workaround case-insensitive symbols on Borland
+      libarchive: Clean up configuration within CMake build
+      libarchive: Cast mode constants to mode_t in case it is signed
+      libarchive: Fix Windows NT API usage in VS 6
+      libarchive: Suppress compiler warnings
+      libarchive: Fix var decl after statement in archive_string.c
+      libarchive: Do not use ST_NOATIME if not defined
+      libarchive: Check for 'struct statvfs' member 'f_iosize'
+      libarchive: Do not use MNT_NOATIME if not defined
+      libarchive: Use Apple copyfile.h API only if available
+      libarchive: Remove hard-coded build configuration
+      libarchive: Cleanup after ZLIB_WINAPI check
+      libarchive: Define _XOPEN_SOURCE=500 on HP-UX
+      libarchive: Include linux/types.h before linux/fiemap.h
+      libarchive: Rename isoent_rr_move_dir parameter isoent => curent
+      libarchive: Suppress PathScale compiler warnings
+      libarchive: Avoid bogus conversion warning from PGI compiler
+      libarchive: Set .gitattributes to allow trailing whitespace
+      libarchive: Update README-CMake.txt for new snapshot
+      libarchive: Restore CMake 2.6.3 as minimum version
+      bootstrap: Update copyright year in version report
+      bootstrap: Re-implement command line option processing
+      bootstrap: Forward options after '--' to cmake
+      VS10: Fix /pdb option vcxproj element name (#12328)
+      Add framework to detect compiler version with its id (#12408)
+      Detect GNU compiler version with its id (#6251)
+      Detect MSVC compiler version with its id
+      Detect Intel compiler version with its id (#11937)
+      Detect Borland compiler version with its id
+      Detect IBM XL compiler version with its id
+      Detect PGI compiler version with its id
+      Detect Clang compiler version with its id
+      Detect Watcom compiler version with its id
+      Detect SunPro compiler version with its id
+      Detect HP compiler version with its id
+      Document compiler version macro formats used for detection
+      Detect SGI MIPSpro compiler version with its id
+      ExternalProject: Fix git.cmd version detection
+      ExternalProject: Update copyright year
+      Include bzlib.h consistently across CMake build (#10950)
+      FindMPI: Append MPI C++ library correctly in non-compiler case (#12874)
+      Add infrastructure for CMake-only tests
+      Tolerate cycles in shared library link interfaces (#12647)
+      cmInstallCommand: Fix line length for style
+      cmake-mode.el: Indent after multiline argument (#12908)
+      Clarify IMPORTED_ target property documentation
+      Optionally allow IMPORTED targets to be globally visible
+      Add test covering imported target scope rules
+      VS: Simplify ;-separated attribute value parsing
+      Fix CXX/Fortran MODULE flags when enabled before C (#12929)
+      Remove unused test code
+      Allow directory names containing '=' and warn if necessary (#12934)
+      Add CheckLanguage module
+      CMakeAddFortranSubdirectory: Allow full paths to directories
+      CMakeAddFortranSubdirectory: Fix documentation format and typos
+      CMakeAddFortranSubdirectory: Find gfortran in PATH
+      CMakeAddFortranSubdirectory: Validate gfortran architecture
+      CMakeAddFortranSubdirectory: Always parse arguments
+      CMakeAddFortranSubdirectory: Add NO_EXTERNAL_INSTALL option
+      libarchive: Workaround mbsnrtowcs assertion failure on old glibc
+      Recognize OpenBSD versioned .so names (#12954)
+      try_compile: Use random executable file name (#12957)
+      Rename Modules/Platform/Windows-{Borland => Embarcadero}.cmake
+      Recognize Embarcadero compiler (#12604)
+      Factor cmInstallType out of cmTarget::TargetType
+      Add infrastructure for CMakeCommands tests
+      find_package: Reject mixed use of MODULE- and CONFIG-only options
+      find_package: Optionally warn when implicitly using Config mode
+      find_package: Test error and warning messages in failure cases
+      bootstrap: Convert MSYS paths to Windows format (#13001)
+      CTest.UpdateHG: Fix repo URL for local filesystem (#13001)
+      cmcurl: Do not hard-coded Windows check results for MinGW (#13001)
+      CheckSourceTree: Remove CVS checkout support (#13001)
+      Fix MSYS CVS local test repo path format (#13001)
+      find_package: Test that REQUIRED aborts processing correctly
+      Remove unused partial OBJECT_FILES property implementation
+      VS: Simplify object name computation
+      Hide Makefile local object info inside local generator
+      KWIML: Make test_INT robust to #define-d int#_t and INT#_C
+      Add stronger infrastructure for CMake-only tests
+      Use generalized RunCMake test infrastrucure for find_package test
+      Use generalized RunCMake test infrastrucure for build_command test
+      Document Fortran_MODULE_DIRECTORY as OUTPUT only (#13034)
+      Ninja: Constify use of cmCustomCommand
+      Ninja: Avoid using 'this' in member initializers
+      Write CMakeCache.txt atomically (#13040)
+      Add cmGeneratorTarget to represent a target during generation
+      Create a cmGeneratorTarget for each cmTarget during generation
+      Simplify cmMakefileTargetGenerator using cmGeneratorTarget
+      Simplify cmVisualStudio10TargetGenerator using cmGeneratorTarget
+      Pre-compute object file names before Makefile generation
+      Pre-compute object file names before VS project generation
+      Remove unused cmSourceGroup method
+      Rename/constify build-time config placeholder lookup
+      Pre-compute and store target object directory in cmGeneratorTarget
+      Add OBJECT_LIBRARY target type
+      Build object library targets in Makefiles
+      Build object library targets in VS
+      Add $<TARGET_OBJECTS:...> expression to use an object library
+      Test OBJECT library success cases
+      Test OBJECT library failure cases
+      Test OBJECT library language propagation
+      Test OBJECT library use without other sources
+      Document OBJECT library type in add_library command
+      Simplify cmNinjaTargetGenerator using cmGeneratorTarget
+      Pre-compute object file names before Ninja generation
+      Build object library targets in Ninja
+      Ninja: Honor $<TARGET_OBJECTS:...> source expressions
+      find_package: Test rejection of required+optional components
+      Simplify cmVisualStudio10TargetGenerator source classification
+      VS10: Fix external objects generated outside target (#13047)
+      Fix ObjectLibrary test on Watcom
+      KWIML: Avoid conflict with C++11 user-defined literals
+
+Christian Andersson (1):
+      FindPythonLibs: Search for single-user installs on Windows
+
+Christopher Sean Morrison (1):
+      cmake-mode.el: Make indentation case-insensitive (#12995)
+
+Clinton Stimpson (14):
+      GetPrerequisites: Add support for @rpath on Mac OS X.
+      GetPrerequisites: Add support for @rpath on Mac OS X.
+      GetPrerequisites: Add test for @rpath support.
+      Fix new BundleUtilities test failure on Mac 10.4.x
+      Fix BundleUtilities test failure with space in build path.
+      cmake-gui: Improve interrupt granularity to fix bug 12649.
+      FindQt4: clarify warning message about incorrect Qt installation.
+      FindQt4: Add include directories for lupdate.
+      Fix paths/hints for finding qtmain.
+      DragNDrop: Fix problem with relocated files in Xcode 4.3
+      Add test for DeployQt4.cmake
+      Fix for Qt4Deploy on some test machines.
+      Remove QtGui dependency in Qt4Deploy test and verify QtSql existance.
+      DeployQt4: Add path to Qt dlls on Windows.
+
+Daniel Nelson (1):
+      CPack  Add top level directory in component install for Archive Generators
+
+David Cole (33):
+      Begin post-2.8.7 development
+      Release: Increase timeout for slow-testing cygwin build
+      Update dashmacmini2 release script to use Qt 4.6.3
+      Update dashmacmini2 release script to use Qt 4.8.0
+      Tests: Update drop site value for the Trilinos contract test
+      Update version of Qt for dashmacmini5 produced release binaries
+      CTestCustom: Suppress clang warning on the dashboard
+      CMake: Eliminate cmMakefile::IncludeDirectories
+      Remove cmMakefile::GetIncludeDirectories
+      Make search paths ordered and unique
+      Call ExpandVariablesInString for each target's INCLUDE_DIRECTORIES
+      Update the documentation regarding INCLUDE_DIRECTORIES.
+      Fix compiler error reported on older Borland dashboard.
+      Fix compiler warning reported on older Borland dashboard.
+      Fix shadowed variable warning on dashboard results
+      Remove trailing white space
+      Use correct "requires" line in cygwin setup hint file
+      VS6: Avoid _MBCS define when _SBCS is defined (#12189)
+      VS6: Avoid SBCS test on VS6 (#12189)
+      Suppress warnings occurring on the dashboards using the PGI compiler.
+      CPack: Fix retry logic when calls to hdiutil fail
+      Ninja: CMake: Adapt Ninja generator for per-target include dirs
+      Ninja: Add friend struct so it can access the private ConvertToNinjaPath.
+      Xcode: Detect new default locations of Xcode 4.3 bits and pieces (#12621)
+      CPack: Use real path to PackageMaker to find its version file (#12621)
+      Xcode: Re-factor code into GetObjectsNormalDirectory method
+      Xcode: Re-factor some existing methods into "FromPath" variants
+      Add a default source group for object files.
+      Allow txt files as ExtraSources in object library targets
+      Pre-compute object file names before Xcode generation
+      Build object library targets in Xcode
+      Xcode: Honor $<TARGET_OBJECTS:...> source expressions
+      Tests: Relax restrictions on version variable contents
+
+Deborah Pickett (1):
+      CPackRPM flag direcories with %dir in the generated spec file
+
+Droscy (1):
+      FindCxxTest: Add support for CxxTest 4 (#13022)
+
+Eric NOULARD (41):
+      Document undocumented (but existing) cpack options (fix #0010134)
+      Enhance bash completion file for cmake and ctest
+      Do not add the content of a file if it's a symlink.
+      CPackArchive restore default behavior and provide new variable.
+      CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.
+      CPack begin the implementation of --help-command* and --help-variables*
+      Implement simple CMake script comment markup language.
+      CPack Documentation extraction from CMake script begins to work
+      Update bash completion file in order to handle new CPack doc options.
+      Suppress unused var, beautify code, avoid 1 extra newline.
+      Fix potential bad memory access, thanks to Eike
+      Calm down compiler warning about unused var
+      Really avoid compiler warning about unused vars
+      Fix another compiler warning due to a typo
+      Make the load of script documentation more efficient and dynamic.
+      Example of builtin variable documentation (i.e. only used in C++ source code).
+      Add missing section markup for CPackComponent
+      Create getDocumentedModulesListInDir which may be used in other context.
+      Fix non existent std::string::clear on VS6
+      Avoid discovering system infos for documentation. Adding some path is enough.
+      Dynamically add documentation section specified in documented script.
+      Add structured documentation for NSIS
+      Add structure documentation for CPack Bundle generator
+      Suppress unecessary (now empty) doc sections
+      Correct copy/paste section name mistake
+      Put CPack DMG and PackageMaker doc in separate files
+      More documentation concerning CPack Components
+      Fix typo in end markup
+      Try to fix compile error on Win32-vs70
+      Do not build RPM if path of the build tree contains space
+      Fix layout of the CPack Bundle documentation
+      Fix CPack Drag and Drop generator documentation layout.
+      Review and update CPack variable documentation.
+      Update CPackConfig template.
+      Provide template for CPack Cygwin generator specific variables.
+      Update CPack PackageMaker variable doc layout
+      Typo: Add missing ##end for ##module
+      Fix some typos in CPACK_SET_DESTDIR doc
+      Add some missing CPACK_NSIS_xxx doc and move some to common CPack section.
+      CPack STGZ put execute permission on all packages files (component case)
+      Handle CPACK_MONOLITHIC_INSTALL in some rare use cases.
+
+Eugene Golushkov (1):
+      VS: Add support for WinRT project properties (#12930)
+
+James Bigler (1):
+      Added support for curand, cusparse, npp, nvcuenc and nvcuvid libraries.
+
+Jason Erb (1):
+      FindwxWidgets: Add webview library (#12636)
+
+LibArchive Upstream (2):
+      libarchive 3.0.1-r3950 (reduced)
+      libarchive 3.0.2-r4051 (reduced)
+
+Matthias Kretz (1):
+      Improve checks for Open64 and g++ incompatible flags (#12119)
+
+Mattias Helsing (1):
+      CPack: Fix NSIS handling of privileged users (#12923)
+
+Michael Wild (1):
+      GenerateExportHeader: Fix wrong use of IS_ABSOLUTE (#12645)
+
+Mike McQuaid (5):
+      Don't use QT_LIBRARIES_PLUGINS by default.
+      Fix mismatched arguments.
+      Fix bad plugin paths.
+      Ensure libs are passed to BundleUtilities.
+      Fix plugin installation issues.
+
+Modestas Vainius (3):
+      various typo and formatting fixes in manual pages (#12975)
+      KWIML: Teach ABI.h that MIPS is biendian
+      Tests: Escape metachars before embedding paths into the regex (#12999)
+
+Nicolas Despres (5):
+      ccmake: Factor clear line.
+      ccmake: Extend clear line.
+      java: Factor jar output path.
+      java: Add CMAKE_JAVA_TARGET_OUTPUT_DIR optional variable.
+      java: Add CMAKE_JAVA_JAR_ENTRY_POINT optional variable.
+
+Peter Collingbourne (19):
+      Add cmSystemTools::TrimWhitespace function
+      Add executable with exports flag support to cmLocalGenerator::GetTargetFlags
+      Provide dependency file flags to generator
+      Ninja: Add the Ninja generator
+      Ninja: Fix a 79-col violation
+      Ninja: Remove some default arguments
+      Ninja: Appease various compilers
+      Ninja: Partially revert "win fixes: escape back slash/colon, use cd. as cmd.exe nop"
+      Ninja: Identifier encoding rules for ' ' and ':'
+      Ninja: Backslash rules for Windows
+      Ninja: Shell encode paths used in "cd" commands
+      Ninja: Shell encode various CMake invocations
+      Ninja: Shell encode the command used in custom commands
+      Ninja: Import library support for Windows
+      Ninja: Add a missed license header
+      Ninja: Use cmSystemTools::ExpandListArgument to split compile/link commands
+      Ninja: Remove an unnecessary variable
+      Ninja: add support for OBJECT_OUTPUTS, fix PrecompiledHeader test case
+      Ninja: shell escape $(CMAKE_SOURCE_DIR) and $(CMAKE_BINARY_DIR)
+
+Peter Kuemmel (12):
+      Find VC Express during default generator selection (#12917)
+      Ninja: win fixes: escape back slash/colon, use cd. as cmd.exe nop
+      Ninja: don't define MSVC_IDE when using the ninja generator
+      Ninja: also build ninja support on Windows
+      Ninja: add some hacks for Windows
+      Ninja: disable unfinished Windows ninja support
+      Ninja: mark the Windows specific hacks with a comment only
+      Ninja: windows msvc: create for each target a .pdb file
+      Ninja: ensure the output dir exists at compile time
+      Ninja: add .def file support
+      Ninja: add /DEF: flag to linker call
+      Ninja: Fix <OBJECT_DIR> substitution
+
+Philip Lowman (5):
+      FindProtobuf: Merge patch that allows extra import dirs
+      FindProtobuf: Update documentation comment for 2.8.8
+      Findosg: New modules for osgQt and osgPresentation
+      FindALSA: Fix incorrect include path detection
+      FindALSA: Fix version detection after last commit
+
+Rolf Eike Beer (95):
+      remove reference to CVS directory when installing files
+      CheckSymbolExists: force the compiler to keep the referenced symbol
+      add a test for Check{,CXX}SymbolExists
+      FindOpenSSL: improve version number handling
+      FindOpenSSL: only try to parse opensslv.h if it exists
+      FindOpenSSL: also parse version number define with uppercase letters
+      GenerateExportHeader test: add newlines before end of file
+      add a test that loops through most Find* modules
+      AllFindModules test: keep complete output
+      AllFindModules test: also check Qt3 modules if Qt4 is not found
+      FindPythonInterp: make version selectable
+      FindPythonInterp: fix version parsing
+      LoadCommand test: cleanup
+      FindThreads: Try pthreads with no special option first (#11333)
+      fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")
+      use pkg_check_modules() quiet in other modules
+      FindLibXml2: support version selection
+      FindGnuTLS: partly support version selection
+      FindGit: support version number
+      FindCups: major overhaul
+      FindEXPAT: support version number
+      FindCURL: support version selection
+      FindFLEX: fix version parsing for old flex versions
+      FindFLEX: fix version parsing when the executable is quoted
+      FindJasper: find debug libraries
+      FindJasper: support version number
+      FindBZip2: add support for version checking
+      FindBZip2: add support for debug libraries (#12867)
+      FindImageMagick: make use of more FPHSA features
+      FindPNG: support version selection
+      FindRuby: do not blindly set version to 1.8.0
+      FindTclsh: support version selection
+      SelectLibraryConfigurations: do not output identical configurations
+      FindLua51: add version support
+      FindTIFF: support version selection
+      FindCURL: detect version number also for older versions
+      FindLibXml2: detect version when PkgConfig is not used
+      FindPostgreSQL: support version selection
+      FindOpenSSL: properly parse the hex version components
+      FindBISON: add a version expression for GNU Bison 1.x
+      FindPythonInterp: try harder to get a version number
+      FindJasper: fix library name
+      FindGnuplot: add version selection
+      FindALSA: support version selection
+      FindGettext: support version selection
+      CheckCXXCompilerFlag test: make it a CMakeOnly test
+      CMakeOnly.AllFindModules: clean up the Qt3/Qt4 code
+      CMakeOnly.AllFindModules: always check FindQt
+      CMakeOnly.AllFindModules: suppress two modules from testing
+      CMakeOnly.AllFindModules: require version for some modules
+      CheckIncludeFiles: fix status output
+      FindPerl{,Libs}: move version detection into FindPerl
+      FindLibArchive: support version selection
+      FindX11: also search for Xmu (#12447)
+      detect "pgfortran" as PGI Fortran compiler (#12425)
+      FindSDL*: use FPHSA (#12467)
+      AllFindModules test: do not enforce GNUPLOT version
+      FindPerlLibs: properly detect libperl on Windows (#12224)
+      CTest: mark all gcov covered files as covered
+      FindGLUT: honor REQUIRED (#12466)
+      FindRuby: clean up querying variables from Ruby
+      FindLibXslt: support version selection
+      Tests: document where to put tests
+      FindPkgConfig: support version selection of pkg-config itself
+      fix the same typos as found by Debian in other places, too
+      Find_library(): allow searching for versioned shared objects
+      FindFreetype: support version selection
+      AllFindModules test: expect more modules to have a version number available
+      FindOpenMP: do not fail if only C or CXX is enabled (#11910)
+      FindOpenMP: try the most likely flags first
+      FindOpenMP: simplify check for enabled languages
+      UseSWIG: clean up string compares
+      FindPython{Interp,Libs}: document Python_ADDITIONAL_VERSIONS as input
+      FindPythonLibs: make the version selection work as for PythonInterp
+      FindPythonLibs: get the exact version of the found library (#3080)
+      FindPythonLibs: put debug libraries into PYTHON_LIBRARIES
+      FindPythonLibs: stop scanning when libraries are found
+      Check{C,CXX}CompilerFlag: detect ICC error messages
+      GenerateExportHeader: remove unneeded code
+      GenerateExportHeader: improve compiler identification
+      FindOpenSceneGraph: give every message() with an explicit level
+      FindHSPELL: set HSPELL_VERSION_STRING
+      FindImageMagick: fix fail if no components were given
+      FindPythonInterp: rework the version detection
+      document when version detection will not work
+      AllFindModules test: once again expand version checking
+      improve error message on a stray "endwhile()"
+      add testcases for while()/endwhile() errors
+      reflect that the QtAutomoc depends on QtGui
+      FindQt3: fix warning when Qt3 is not found
+      FindQt3: fix version extraction for versions with letters
+      FindQt3: let FPHSA handle the version selection
+      FindQt3: fix detection of Qt3 include directory
+      AllFindModules test: do not require TCLSH version
+      add test for get_property() errors
+
+Stephen Kelly (13):
+      Fix typos arguement -> argument.
+      Exit the loop when we have determined the language.
+      Add whitespace after '.' in CMAKE_SKIP_RPATH docs.
+      Fix documented function signature to match reality.
+      Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLE
+      Add an option to skip RPATH during installation.
+      Refactor GetIncludeFlags to take includes instead of fetching them
+      Make it safe to call this method without creating duplicates.
+      Remove include flags memoization.
+      Add API to get the ordered includes for a target.
+      Keep the INCLUDE_DIRECTORIES target property up to date.
+      Extract and use the INCLUDE_DIRECTORIES target properties.
+      Fix some typos in the docs comments.
+
+Yury G. Kudryashov (23):
+      FindDoxygen: add DOXYGEN_VERSION variable
+      cmInstallCommand: Fix indentation error
+      cmInstallCommand: Remove duplicated sentence from docs
+      FindPkgConfig: respect REQUIRED (#12620)
+      FindPackageHandleStandardArgs: fix documentation
+      Remove unused file cmake.1
+      Fix typo in documentation
+      Drop if(...) check because condition is always true
+      CMakeFindPackageMode: fix 32/64bit detection if 'file' is a symlink
+      Run vim spellcheck on some files
+      cmPropertyDefinition::IsChained is const
+      Add 'const' qualifier to some cmCommand members
+      doxygen: cmPropertyDefinition
+      doxygen: Improve API docs of GetRealDependency
+      doxygen: Use proper syntax to document enum
+      doxygen: Small fixes in cmake.h apidocs
+      doxygen: fix some comments in cmPolicies.h
+      doxygen: remove a few comments
+      doxygen: review cmake.h
+      doxygen: MathCommand is not about string operators
+      Rename UsedCommands to FinalPassCommands
+      Remove UnionsAvailable member from 2 classes
+      Remove cmExprParserHelper::SetLineFile()
+
 Changes in CMake 2.8.7 (since 2.8.7-rc2)
 --------------------------------------------
 None