[Cmake-commits] CMake annotated tag, v2.8.2, created. v2.8.2

Brad King brad.king at kitware.com
Mon Jun 28 14:52:36 EDT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The annotated tag, v2.8.2 has been created
        at  b26bde516e0c8ee05d96d71f6e7015305fff4ba1 (tag)
   tagging  f9116d0225f0c96a20b508510cffb621e116ac28 (commit)
  replaces  v2.8.1
 tagged by  Brad King
        on  Mon Jun 28 14:46:34 2010 -0400

- Log -----------------------------------------------------------------
CMake 2.8.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABAgAGBQJMKO4NAAoJEOyP7zp7+07aOuAP/A5p/q8LBaGOM6eK0MEtMirB
dB+CQdZ/xQk1a8foy63DMTNssc+DZxlUS9dYEvOUGgjOfSLC9KzYsyxnH3rPWpN8
Hx9HmPxg+F5qcEJsmngrfHfX0N4xNhkGonxXegg0D8Sj+niOivuPHVUXK1QgoIZm
kKV9P+9Ao2VzzREnnPz2klGOsTHsCNrfbEcr3bXjpMaPDDbxdoCVeH+5yE09Kict
1hbCpIDpTrTPok9ROc6x8px+43st147vVRKQkyBt0W9LWfsqIJTFo8j6w3DGPWln
dHEWAqe3hBjDkGzAw0zRhhWqdxemLPC82OObVAFs43pDF+yJWPKM85i9xUzi7Tzz
RNbRm+/9o1C5canpkTfFBu4vrCa5svw3NcRGyAHlJW7ZvaJii/b1L1KTqRLefadk
7DyTGX/BvrfeMLF03MnZGST/Qd9vJOtqMJatLAecq+wBMHC4hPNuYftIED+I9Lwj
SEQiSBgAWhnkF0ZL+bkz3KoY5oRDameSsznSLEJg4T8+8kLK/qQD69RavG61WdDE
6z8GR07Pz8e+9TK/mLO9zoS+iSLe28kEVfuYt7weo+G/Tl9VF95F56VJM0nvx/kc
sJMx1mjoqVmChT7aAzOcN95aT7+8xASyhlSizxPaE6On5QwyYAahJMeiOhHIUhhD
6UvUkNE21SB1pbBvkDHF
=xNMb
-----END PGP SIGNATURE-----

Alex Neundorf (24):
      it's CMAKE_COMPILER_IS_GNUCC, not CMAKE_COMPILER_IS_GNUGCC
      -fix typos in docs, patch from Michael Wild
      -no change, don't know why git wants to commit something
      -revert the previous unintended commit
      -check for the ARM ABI/EABI compiler ABI for the GNU compilers
      -add basic search directories for the "Generic" platform
      -don't add the INCLUDE env.var twice to the Eclipse project file
      -add more names for libpng, so it also support libpng 1.4 on Windows (#10551)
      -fix linking to frameworks when crosscompiling from Linux to iPhone (#10526)
      -fix typo in HAS_CXX docs (#10578)
      -fix bad check for Apple in AddDirectoryItem() introduced recently
      -improve crosscompiling from Linux to iphone (#10526)
      -remove trailing whitespace
      -fix GetFrameworkFlags() for Mac, which was broken with my last commit
      -add support for QtMultimedia in UseQt4.cmake (#10675)
      -(minor) fix documentation for CMAKE_LIBRARY_PATH (#10291)
      -minor doc fixes
      -fix documentation from a module which has *only* documentation
      -add QUIET keyword to pkgconfig macros
      -use find_package_handle_standard_args() in FindOpenAL (#9496)
      -use the HINTS keyword for finding FindKDE4Internal.cmake
      -use the HINTS keyword for finding FindKDE4Internal.cmake
      -make CMAKE_ASM_FLAGS_INIT and friends work (#10577)
      -make CMAKE_ASM_FLAGS_INIT and friends work (#10577)

Alexander Neundorf (46):
      Fix bug #9529.
      document the RUBY_VERSION variable
      Correct comments and use ASM${ASM_DIALECT} env. var instead of ASM env. var to initialize the the assembler to use.
      document how the minimum version can be specified
      remove unused variables, reported by icpc
      -add the additional features for the dbus macros from KDE's FindQt4.cmake
      some syncing with the FindQt4.cmake from KDE
      fix two more warnings from icpc
      speedup C dependency scanning even more
      fix #9687
      fix indentation
      fix line length
      make it more robust wrt. #9621
      add a test which checks that cmake can build the latest stable KDE4 (kdelibs) release
      fix two more icpc warnings, ok by Brad (float compared for equality, unused variable)
      fix whitespace, so documentation is formatted properly
      make testing the CodeBlocks and Eclipse generators easier by not requiring the CMAKE_EDIT_COMMAND variable
      some syncing with FindQt4.cmake from KDE, no functional changes
      -another tiny sync with KDE4, no functional changes
      Sort documentation entries better and move mark_as_advanced() a bit back
      Search for the header QtAssistant for QT_QTASSISTANT_INCLUDE_DIR instead of QtAssistantClient
      also search for "qmake-mac", which is installed by macports (http://lists.kde.org/?l=kde-core-devel&m=125797773120427&w=2)
      Split some logic of FindQt4.cmake into separate files, which are included automatically.
      Document X11_X11_LIB and X11_X11_INCLUDE_PATH
      only add -DQT_DLL on Windows, ok by Clinton
      -document CMAKE_EXTRA_GENERATOR
      improve system/compiler specific settings of Eclipse
      don't use deprecated UsePkgConfig.cmake file in FindLibXslt.cmake, some cosmetics
      also provide QT_DESIGNER_EXECUTABLE and QT_LINGUIST_EXECUTABLE
      Fix parallel HDF5 detection (#9982)
      -better support for Qt4 as frameworks
      -add support for QtMultimedia and some sync with KDE
      sync with KDE: sort the libs alphabetically
      -handle the REQUIRED and QUIET keywords in FindJNI.cmake, also set JNI_FOUND
      fix logic of _QT4_ADJUST_LIB_VARS() wrt. release- and debug libraries
      disable cmake's verbose output in the Eclipse and KDevelop generators
      fix the way the PATH and other related env.vars are stored in the eclipse project file when using MSVC
      fix line lengths
      make FindRuby work on Windows e.g. with ruby 1.9.1 (version string was constructed wrong)
      -create imported library targets for the Qt4 libs
      some tweaks as suggested by Brad (no functional changes)
      -make the imported targets feature of FindQt4.cmake fully backwards compatible
      -also put CMAKE_LINKER in the C and CXX compiler information files
      -make paths with spaces work in the CodeBlocks generator with MinGW (#10014)
      -remove unnecessary debug output
      -fix bug for Eclipse projects where targets which are in a subdir which has the same name as the project (... and so the linked resource) could not be built

Bill Hoffman (165):
      CVS is now 2.9
      Use cmake-gui.exe for the install/uninstall icon for cmake.
      Remove MFC libraries from install tree.
      Make sure LINK_FLAGS are seen by generator, fix for part of bug#9613
      Add cmake-help-command function.
      Fix bug#9619 add a link to module maintainers page in readme.txt for Modules
      Fix for bug #9611 do not hard code archs for search paths of java, look at the machine type.
      Fix for bug #9611, some more paths for OpenJDK.
      Fix the documentation to say what it really does. Bug #9638
      Try to avoid cronic random failures on some Macs.
      Try to avoid cronic random failures on some Macs.
      Use new style header generation and get rid of OBJECT_DEPENDS in tutorial
      Teach intel compiler on windows to place .lib files and .pdb files.
      Teach intel compiler on windows to place .lib files and .pdb files.
      fix Xcode 30 generator
      Try to fix bug#9714, should not crash when version file is not where it should be...
      Add search path for VS 10 beta 2 MSBuild.
      Better fix for finding the MSBuild that matches the VS 10 install.
      Fix seg fault for empty ENV{} call bug #9747
      Add a module to test an install tree to verify that the MS CRT version is correct.
      Add a module to test an install tree to verify that the MS CRT version is correct.
      Clean up output a bit.
      Add license.
      Fix for bugs #9756, #9690 and #9755, header files were not included, and link_directories we incorrect
      fix for bug# 9751, add check for MSVC10
      Fix for bug#9686 convert java_home to a cmake path before using.
      Fix up download a bit, better error checking and uses of long not double for timeout as curl needs, bug# 9748
      Fix the showing of non-cpp files in the IDE
      change to a new version of qt.
      Allow for /D to change install directory on the command line.
      Allow this to handle hand edited manifest files.
      clean up to work with manifest files better.
      Add more coverage and use the ARGS option of try_run
      Fix bug#9767 catch missing leak.
      Fix for bug #9793 try to make sure jni.h matches jni_md.h
      Switch to using libarchive from libtar for cpack and cmake -E tar
      Remove libtar
      Fix for VS 7 or lower not having ULL postfix for types
      only use archive_entry_copy_bhfi.c on windows so we don't get empty .o file warnings
      Remove unused variable to fix warning
      Remove unused variable to fix warning
      Try to fix old hpux
      Try to fix borland
      Fix for haiku
      Fixes for borland, compiles with lots of warnings, but compiles, might fix vs70 again too.
      Fix for hpux...
      borland builds, but still has some link errors
      Fix cygwin package stuff to work with libarchive
      remove makefiles as they cause the in source build test of cmake to fail
      Fix warnings for unused variables
      Fix warning
      Fix for dash17 ACL requires linking to a library acl that we don't want to depend on.
      Add missing depend because of registry write with complex name, they can not be done in parallel.
      Fix for warning on dash8 that caused a build failure because of -WError
      Add JOM support and clean up some of the tar -E stuff
      Do not use external lzma library as it causes link errors on several machines and we don't need it.
      some changes for 2.8
      Fix hpux build on heart
      Add jom find module
      Remove makefile as it breaks in-source build testing
      link in additional libraries that the configure step finds
      Fix for mode_t with signed types
      add much better error checking on libarchive calls.
      create a better error message
      Remove check for now so test passes on linux
      go back to running stat and put size check in
      fix line length error
      Fix some warnings
      remove a few more windows warnings
      try to get rid of some warnings on hpux
      Fix for working with symlinks in tar files
      add better error checking and support for symlinks to cpack's use of libarchive
      add better error checking and run from correct directory.
      Allow test to work on machines with umasks that do not allow files to be overwritten.
      keep libarchive from using a system zlib unless cmake uses one
      Remove a few more warnings
      Fix double bootstrap build for in source builds
      fix number of callers to work with newer versions of valgrind
      Remove a few more warnings
      remove the last of the windows W4 warnings
      Fix missing return value.
      suppress another warning.
      Fix regression with CPACK_NSIS_PACKAGE_NAME, if the project is setting the CPACK_NSIS_DISPLAY_NAME then use that as the default value and not the CPACK_PACKAGE_INSTALL_DIRECTORY, also make sure it escapes \ correctly.
      fix warning for borland
      get rid of the rest of the libarchive warnings by not seeing them..
      Show the current file when there is a tar error
      exclude warnings from cmbzip2
      for the Cmake build we do not want to have -Werror or force -Wall
      use different tar format to handle longer file names
      Try to fix missing size_t on qnx
      Change the way 32/64 bit compiles are detected with MSVC and intel makefile builds. Use the platform ID preprocessor approach.
      Teach VS generators to set the MACHINE type correctly.
      Fix the build for non-MS compilers.
      64 bit should be setting 64 bit and not 32 bit.
      Fix for bug #9965 -i was not passed to -E commands.
      Hanle the case where a test can not be run because it is a bad executable.
      Turn off fortran as gnu fortran does not mix with vs
      Fix for bug 10001, make vs 10 compiler .rc files correctly
      Fix for bug 9960, add support for MSVC10 runtime dlls.
      Fix BadExe test on cygwin.
      handle change in fortran variable used for tests
      Fix a line length issue.
      change the name to be closer to NMake Makefiles which is basically what jom parses
      Fix HPUX issue with test, by doing the query to cdash for its version before any test is started.
      current release stuff
      Fix for bug #10257, NSIS could remove a PATH if it was too long
      Switch to git repository for creation of nightly releases.
      Change the git repository to be the new one and not the -tmp one.
      Change the tag to be master from CVS for release scripts
      Different versions of cygwin report differet messages for cygwin
      Use git for the checkout of the source tree instead of cvs.
      Fix upload to work with git branch name master.
      Add .git .bzr and .hg to the list of default CPack ignore directories.
      Fix Qt with OpenGL on the Mac.
      Change to UTC for dashboard time.
      Default to gcc as the compiler.
      Teach CMake how to work with G95 on mingw.
      Fix for bug #0010466, fix crash in --help-module.
      Partial fix from bug #10503, use full paths to fix custom commands.
      Exclude new warnings that showed up with ctest launcher.
      Fix for bug #10544, make check was sent to the wrong log file
      Fix support of VS Express 10, but looking for MSBuild in the right place.
      Fix release scripts.
      Try to remove borland warnings again.
      Do not error out if the java version is not found, if java is not required.
      Another pass at removing borland warnings.
      Add more excludes for the borland compiler.
      Get rid of c++ style comments in C code.
      Remove another c++ comment from the c code.
      Fix for bug #10550, work around instantiation out of scope
      Fix for for bug #10550, fix some errors for an old Sun compiler.
      Make get_stl_prime_list an inline function to avoid duplicate copies of it.
      Fix for bug #10670, add another location to find MSBuild.
      Fix FindCurses.cmake for new cygwin releases.
      Fix for bug #10542, allow this to build on Tru64
      Fixes for bug # 10543, build on older sunpro now works.
      For HP, preprocessor if on multiple lines not allowed, make a long line.
      Fix prototype to match header, for bug # 10543.
      Fix build on borland windows, by adding back typedef for pid_t.
      Add GITCommand key value pair.
      Add GITCommand key value pair.
      Disable purify on unix, as it works differently and ctest can't use it.
      Disable purify on unix, as it works differently and ctest can't use it.
      Fix for Bug#10700, COMPILE_DEFINITIONS_MINSIZEREL missing REL part.
      Fix for Bug#10700, COMPILE_DEFINITIONS_MINSIZEREL missing REL part.
      Silence warnings on sgi compiler.
      Silence warnings on sgi compiler.
      Exclude warnings for Xcode
      Exclude warnings for Xcode
      Remove conversion warning.
      Remove conversion warning.
      Ignore some more sgi warnings.
      Ignore some more sgi warnings.
      Try to remove some warnings.
      Try to remove some warnings.
      Expand the regular expression for ignoring xcode missing directories.
      Expand the regular expression for ignoring xcode missing directories.
      Ignore OpenBSD warnings for use of strcpy, etc.
      Ignore OpenBSD warnings for use of strcpy, etc.
      Add more ignore stuff for OpenBSD
      Add php coverage to ctest.
      change nightly release builds to use next, and move qmake on dash2win64
      When running tests for releases use verbose output for failed tests.
      Make sure libarchive uses cmzlib and not the system libz if found.
      Fix for bug #10859, ctest exit exception incorrectly reported.

Brad King (409):
      Simplify bootstrap script source dir detection
      Avoid word 'Copyright' in KWSys MD5 encode test
      Document full version number with policy default
      Policies 14 and 15 will be first released in 2.8.0
      Convert newlines from CRLF to LF
      Fix Windows GUI implib and image version in VS 6
      Use BeAPI for per-user package registry on Haiku
      Fix .vfproj file version for Intel Fortran 10.1
      Convert FindCUDA helper newlines from CRLF to LF
      Install Copyright.txt
      Install third-party utility copyright notices
      Install KWSys Copyright.txt as documentation
      Convert KWSys to OSI-approved BSD License
      Convert CMake to OSI-approved BSD License
      Convert CMake find-modules to BSD License
      Convert CMake non-find modules to BSD License
      Fix support for OLD behavior of policy CMP0002
      Test support for OLD behavior of policy CMP0002
      Qualify std::map compare functor as const
      Fix shared library creation flag for XL on Linux
      Add StringProperty options for VS 10 flag table
      Do not parse preprocessor defs for VS 10 link/lib
      Fix use of module .def files for MS tools
      Test use of module .def files for MS tools
      Fix default install prefix on Haiku
      Split XL compiler information files
      Add initial XL C compiler flags for safer builds
      Fix module definition file reference for VS6 NMake
      Create cmMakefile::PlatformIs64Bit helper method
      Fix get_filename_component() registry view
      Move OrderedTargetDependSet into VS superclass
      Use target dependency closure for VS 6 solutions
      Remove unused members of local VS 6 generator
      Cleanup cmGlobalGenerator::GetTargetSets method
      Add alternative _UTILITY targets to all solutions
      Add missing copyright notice to CMake.cmake module
      New CMake.ModulesNotice test for copyright notices
      Better CMake.ModulesNotice test regex
      Document CMAKE_CURRENT_LIST_FILE more precisely
      Fix typo in Intel xiar search code
      Centralize language flag addition for Makefiles
      Introduce "build feature" lookup framework
      Create INTERPROCEDURAL_OPTIMIZATION build feature
      Test INTERPROCEDURAL_OPTIMIZATION build feature
      Fix documentation of CMP0012 and CMP0013 versions
      Clarify documentation and message for CMP0012
      Remove unused cmTarget::AddLinkLibrary method
      Create explicit cmTarget::FinishConfigure step
      Combine duplicate code in target property methods
      Invalidate target link info when necessary
      Test target link information invalidation
      Remove old license from FindPkgConfig.cmake module
      FindQt3: Prefer (moc|uic)-qt3 names over (moc|uic)
      Remove old Encoding field from CMake.desktop
      Support GNU/kFreeBSD
      Fix module docs to be manpage (groff) friendly
      Fix permsissions of installed SquishRunTestCase.sh
      Add '#!/bin/sh' to cygwin-package.sh
      Find locally installed software first
      Add copyright notice to (Unix|Windows)Paths.cmake
      Avoid (Unix|Windows)Paths.cmake multiple include
      CPack: Fix bash-isms in launch script
      Fix PrecompiledHeader test for Intel on Windows
      Fix ModuleDefinition test for Intel on Windows
      Fix Preprocess test for Intel on Windows
      Target copy ctor should copy internal state
      FortranCInterface: Mangling for Intel on Windows
      Fortran test: Match config for external project
      Use explicit conversion to avoid warnings in cmELF
      Target copy ctor should initialize internal state
      Use work-around from bug 4772 for C++ and Fortran
      Avoid non-root copies of root-only targets
      Log implicit link information parsing actions
      Log implicit link line detection regex
      Support more special characters in file(STRINGS)
      Use integer literal instead of character
      More robust implicit link line detection regex
      Do not collapse path of NOTFOUND values
      Fix find_package() when <pkg>_DIR is wrong
      Modernize FindVTK module
      Make Complex test of CMakeLib more optional
      Split Borland compiler information files
      Do not use -fPIC to link executables
      Really fix color check for dependency scanning
      REALLY fix color check for dependency scanning
      Remove CMake Policy CMP0015 until it is revised
      Avoid duplicate ZERO_CHECK in VS solutions
      Avoid C++ linker language in VS Fortran project
      Do not link library dependencies in VS solutions
      Define per-target OSX_ARCHITECTURES property
      Test OSX_ARCHITECTURES target property
      Simplify 'strip' and 'ranlib' install tweak code
      Factor out "cmake -E cmake_symlink_*" code
      Compute install destination for all target files
      Add IS_SYMLINK test to if command
      Tweak all files during target installation
      Use copies for versioned names on Windows
      WIP: VS 10 Win64 generator
      More verbose BuildDepends test output
      Fix Microsoft.Cpp.$(Platform).user.props in VS10b2
      Fix VS 10 .sln files for Windows Explorer
      Fix VS 10 flag table for precompiled headers
      Add Xcode file association for Fortran
      Fix line-too-long style violations
      Test all target types in Fortran
      Add support for the g95 Fortran compiler
      Always set OutputPath in VS 10 projects
      Detect and set Unicode character set in VS 10
      Fix optionally-valued booleans in VS 10 flag table
      Revert "Always set OutputPath in VS 10 projects"
      Fix Xcode dylib version default
      Fix Intel and MinGW Fortran DLL import libraries
      Skip SHARED lib Fortran test with XL and old GNU
      Report expanded arguments in if() command errors
      Fix if() command and CMP0012 OLD/NEW behavior
      Test if() boolean coersion and CMP0012 behaviors
      Fix Intel Fortran SHARED libraries on Linux
      Avoid Intel linker crash in BuildDepends test
      Disable Intel CRT deprecation warnings
      Fix Intel compiler warnings on Windows in cmtar
      Create CMake.ELF test to cover cmELF further
      Re-disable MSVC CRT deprecation warnings
      Remove unreachable code in cmIfCommand
      Keep Xcode intermediate files away from output dir
      Fix try_compile when file cannot be found
      Fix Xcode <= 2.0 projects with CMAKE_BUILD_TYPE
      Use per-config output dir in VS 6 templates
      Create a static library's output dir for VS 6
      Consolidate duplicate documentation in cmTarget
      Introduce per-config OUTPUT_DIRECTORY properties
      Test per-config OUTPUT_DIRECTORY properties
      Fix OutDir test on HP, MinGW, and Cygwin
      Fix flags for Intel Fortran on Windows
      Warn on set(PARENT_SCOPE) at top scope
      libarchive: Disable MSVC warnings
      bzip2: Disable Borland warnings
      libarchive: Disable Borland warnings
      libarchive: Fix Borland integer constants
      Document and test find_package <pkg>_DIR env var
      bzip2: Restore fix for unused variables
      libarchive: Fix wincrypt.h inclusion on VS 6
      libarchive: Fix intptr_t and uintptr_t configuration
      libarchive: Fix dev_t configuration
      libarchive: Fix unconfigured header logic
      libarchive: Provide SetFilePointerEx for VS 6
      libarchive: Fix integer type defaults for Windows
      libarchive: Use consistent function storage class
      Remove non-language implicit link dependencies
      Check Mac linker lines in ImplicitLinkInfo test
      libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_r
      libarchive: Add try-compile for 'major'
      libarchive: Fix try-compile for SIZE_MAX
      Implement LINK_FLAGS_<CONFIG> property on Xcode
      libarchive: Initialize passwd/group lookup result
      libarchive: Fix get(pw|gr)name_r comment
      libarchive: Put local include dir first
      libarchive: Borland provides umask, not _umask
      FortranCInterface: Use CMake 2.8.0 behavior
      Fix get_filename_component(... REALPATH) work dir
      libarchive: Include integer types very early
      Fix VS 10 value of CMAKE_CFG_INTDIR
      Use backslashes in VS 10 library dependencies
      FortranCInterface: Honor language flags in checks
      Enable loose loop constructs in KWSys
      Check for 'long long' without computing size
      Create KWSYS_PLATFORM_INFO_TEST macro
      Fix KWSys FundamentalType for Universal Binaries
      KWSys: Set CMP0003 to NEW
      libarchive: Use one architecture for try-compiles
      Fake $HOME to isolate tests from user
      KWSys: Work-around llvm-gcc-4.2 optimizer bug
      Suppress Intel float-equality test warnings
      CTest: Simplify Initialize method signature
      CTest: Move initial checkout to ctest_start()
      Teach link_directories to recognize relative paths
      Test CMP0015 OLD and NEW link_directories behavior
      Improve fake $HOME test isolation code
      Cleanup CMakeBuildTest in test_clean target
      Singly-quote target names for Watcom linker
      KWSys: Restore SIGSTOP/SIGKILL to end process tree
      KWSys: Fix process tree kill on 64-bit Windows
      CTest: Test process tree kill on timeout
      libarchive: Remove unused STDC_HEADERS try_run
      KWSys: Use "ps -Af" for process list on QNX
      KWSys: List processes with "ps -ef" on OpenSolaris
      Always use a configuration for CTestTestTimeout
      curl: Hard-code HAVE_W* macros on UNIX for Cygwin
      Drop -rdynamic from Linux build rules
      Use one arch for 1.4-compatible check_type_size
      Remove unused code from CTest test suite
      Make CTestTestTimeout time configurable
      Split GNU compiler information files
      Modernize GNU compiler info on Windows
      Fix .vfproj files with per-source settings
      Fix OS X dylib and module GNU flags
      Remove CMAKE_SHARED_MODULE_RUNTIME_${lang}_FLAG
      Reduce duplication in Platform/<os>.cmake files
      Move GNU flags from SunOS.cmake to SunOS-GNU.cmake
      Fix GNU C and Fortran flags on SunOS
      Consolidate Linux Intel compiler information
      Remove duplicate info from Linux SunPro info files
      Generalize support for Portland Group Compiler
      Remove GNU-specific flags from Linux.cmake
      Document usage of the include(CTest) module
      Remove unused DumpDocumentation code
      KWSys: Remove default exe output path
      Remove useless include file filters
      Clean up CMake build tree 'bin' directory
      Create CMakeLib test driver and test cmXMLParser
      CTest: Do not munge UTF-8 output in XML files
      Test UTF-8 decoding
      Test XML encoding with UTF-8 character validation
      Create CMakeLibTests output dir for Xcode
      Simplify CMake self-install special case
      Use add_subdirectory instead of subdirs in CMake
      Fix installation of CMake itself
      Apply CMake test-time config to all tests
      Test 'install' target of CMake itself
      Always use a configuration for CMake tests
      New decision method to enable Fortran tests
      Provide macro to force Fortran compiler
      Test FortranCInterface flag propagation
      libarchive: Drop unused %jd and %lld checks
      Disable arch-specific try_run in CMake itself
      FortranCInterface: Support '=' in language flags
      Honor real language flags in FortranC.Flags test
      KWSys: Build tests after libraries
      cmcurl: Drop custom CHECK_TYPE_SIZE macro
      cmcurl: Fix test and dll output directories
      KWSys: Improve SharedForward platform table
      Teach ADD_TEST_MACRO about test namespaces
      New CheckTypeSize for OS X Universal Binaries
      Test the CheckTypeSize module
      cmcurl: Remove unused SIZEOF_LONG_DOUBLE
      cmcurl: Use arch-aware CHECK_TYPE_SIZE result
      Submit global tree revision in Update.xml
      Submit Subversion directory path in Update.xml
      FindHDF5: Fix Windows compile-line parsing
      Use literal quotes in Update.xml UpdateCommand
      Test for SVNPath element in Update.xml
      Longer CTestTestTimeout default time on Cygwin
      Use human-readable Git commit times in Update.xml
      Fix escapes in Fortran depend.make entries
      Detect Fortran ABI Information
      Trust umask for file permissions
      Create Linux GNU compiler flag consolidation macro
      Restore -rdynamic in Linux build rules
      Recognize the PathScale C/C++/Fortran compilers
      PathScale C/C++/Fortran Compiler Information
      Use if(CYGWIN) instead of if(WIN32 AND UNIX)
      Enable extra CodeBlocks generator on Cygwin
      KWSys: Fix SharedForward on Cygwin without -mwin32
      Name Cygwin DLLs with SOVERSION, not VERSION
      Search prefix /usr before root prefix /
      Remove unused #include <windows.h>
      Fix KDE3 .la file format on Cygwin
      Do not find cyg*.dll on Cygwin
      Add PathScale shared library flags on Linux
      Fix CMAKE_DL_LIBS on Cygwin
      Do not export all symbols from DLLs on Cygwin
      FortranCInterface: Fix PathScale detection
      Skip Fortran module mangling test on PathScale
      Avoid PathScale cmd-line bug in TryCompile test
      KWSys: Remove $Id$ from MD5.c
      Add alternate per-vendor compiler id detection
      Recognize the Compaq Fortran compiler
      cmCTestBZR: Strip trailing slashes from paths
      Teach CTest.Update tests to strongly check entries
      cmCTestGIT: Refresh index for local modifications
      Teach CTest.UpdateGIT test to fake file timestamp
      Simplify CTest.cmake module with ELSEIF
      Detect Git repositories for CTest UPDATE_TYPE
      Do not warn for unknown CTest UPDATE_TYPE
      Make CTest.UpdateCVS robust to some cvs clients
      Fix rule hash persistence file generation
      Fix KWSYS_PLATFORM_INFO_TEST when user removes tree
      FortranCInterface: Fix PathScale detection again
      Clarify CMAKE_MODULE_PATH documentation
      Suppress GNU flag -fPIC on Windows
      Documentation: Cleanup installation rules
      Documentation: Test XHTML compliance
      Use forward slashes for objects in response files
      Use platform variable for response file flag
      Use response file for objects on MinGW and MSYS
      Support multiple arguments in CC,CXX,FC values
      KWSys: Enable process tree killing on kFreeBSD
      Handle non-ASCII terminators in file(STRINGS)
      KWSys SharedForward: Add OpenBSD support
      KWSys Process: Add OpenBSD process tree kill support
      New version scheme to support branchy workflow
      Teach cmake_minimum_required about tweak version
      Teach CMake Policies about tweak version component
      Report commit hash in CMake development versions
      Remove unused cmData and cmMakefile::DataMap
      ctest_update: Report failure in Update.xml
      Fix .pdb name attribute in VS project files
      Teach ctest_update about Git submodules
      Package CMake with new version scheme
      Do not list file names during 'cmake -E tar xz'
      Use Fortran ABI detection results conservatively
      Load compiler information after configuring it
      Fix 'Architecture' test for more Mac linkers
      CTest: Submit author email in Update.xml
      KWSys: Process tree kill for kFreeBSD, GNU/Hurd
      KWSys: Process tree kill for kFreeBSD, GNU/Hurd
      Merge original history into fixed history
      Merge branch 'version'
      Merge CMake 2.8.1 to start branchy workflow
      ChangeLog: Changes since CMake 2.8.1
      Recognize Clang C and C++ compilers (see #10693)
      Fix LINK_FLAGS_<CONFIG> in VS 6 generator
      Implement LINK_FLAGS_<CONFIG> in VS 10 generator
      Test LINK_FLAGS and STATIC_LIBRARY_FLAGS (#10768)
      Add STATIC_LIBRARY_FLAGS_<CONFIG> property (#10768)
      Xcode: Archives use STATIC_LIBRARY_FLAGS, not LINK_FLAGS
      Watcom: Use LINK_FLAGS and STATIC_LIBRARY_FLAGS
      Better "bad" flag in LinkFlags test
      Borland-specific bad flag for LinkFlags tests
      Intel-specific workaround for LinkFlags tests
      Really trust umask in file(WRITE) command (#10789, #10126)
      Borland: No S_IWGRP is available
      Avoid use of CopyAFile "copyPermissions" parameter
      KWSys: Avoid stat in CopyFileAlways (#10790)
      CPack: Try harder to remove temporary dir (#10793)
      Merge branch 'file-time-permissions'
      KWSys: Remove "copyPermissions" parameters
      Fix ctest_update log prefix for git submodule update
      Fix rpath-link flag for SunPro C++ 5.11 on Linux
      Merge branch 'clang'
      Merge branch 'CTestScheduler'
      Merge branch 'qtdialog'
      Merge branch 'php-coverage'
      Merge branch 'add-svn-user-to-ExternalProject'
      Merge branch 'ExternalProject-fixes'
      Merge branch 'use-rename-not-copy-ExternalProject'
      Merge branch 'more-formats-in-ExternalProject'
      Merge branch 'add-git-to-ExternalProject'
      Merge branch 'improve-file-download'
      Merge branch 'add-git-to-CheckSourceTreeTest'
      Merge branch 'update_release_scripts'
      Merge branch 'verbose_failed_tests_releases'
      Merge branch 'cygwin-exe-export-all'
      Merge branch 'file-write-umask'
      Merge branch 'cpack-remove-temp-dir'
      Merge branch 'fix-large-output-test'
      Merge branch 'ctest-update-git-submodule'
      Merge branch 'per-config-link-flags'
      ChangeLog: Update for today's topic merges
      ChangeLog: Mention new Sun compiler support
      Merge branch 'sunCC-5.11-rpath-link'
      Generalize CTest.Update* test dashboard script helpers
      ctest_update: Support custom Git update command
      ctest_update: Support Git upstream branch rewrites
      Suppress SGI MIPSpro warning 3968
      Fix CMake data and doc paths in Cygwin package
      Document scope of source file properties
      Run CTest.NoNewline test using built CMake
      KWSys: Configure DynamicLoader library prefix/suffix
      Tru64: Place cmOStringStream vtable uniquely (#10541)
      Merge branch 'suppress-sgi-warning-3968'
      KWSys: Process tree kill for Solaris
      KWSys: Teach Process to error on empty command
      Enable BootstrapTest on MSYS
      CMake 2.8.2-rc1
      Tru64: Use full-path include directives in Makefiles (#10569)
      Merge branch 'mingw-response-files'
      Merge branch 'source-file-property-documentation'
      Merge branch 'cygwin-data-dirs'
      Merge branch 'fix-issue-10346'
      Merge branch 'test-NoNewline-with-built-cmake'
      Merge branch 'tru64-cmOStringStream-vtable'
      Merge branch 'tru64-make-includes'
      Merge branch 'findthreads-irix'
      Merge branch 'remove-qmake-query'
      Merge branch 'msys-bootstrap-test'
      Merge branch 'make_libarchive_use_cmzlib'
      Merge branch 'coverage_exclusion_from_glob'
      Merge branch 'vs10-source-groups'
      Merge branch 'ctest-git-flexibility'
      Merge branch 'remove-CTestTest3'
      ChangeLog: Mention "current" and "since" versions
      Merge branch 'release'
      CMake 2.8.2-rc2
      Preserve ENV{MAKEFLAGS} in CMake script mode
      Run CMake.HTML test without net access (#10857)
      Merge branch 'fix-stoptime-mem-leak'
      Merge branch 'doc_ctest_build_target'
      Merge branch 'FixCudaVersionAfterFirstRun'
      Merge branch 'remove-bad-paths-from-CMakeVSFind-modules'
      Merge branch 'vs10-path-issue'
      Merge branch 'script-mode-keep-makeflags'
      Merge branch 'fix-CheckSourceTree-test'
      Merge branch 'finddcmtk'
      Merge branch 'release'
      CMake 2.8.2-rc3
      Run CMake.HTML test with older xmllint (#10857)
      CTest: Parse empty Git commits correctly
      Merge branch 'fix_ctest_failure_code'
      Merge branch 'fix-ExternalProject-test-failures'
      Merge branch 'fix-ctest-parallel'
      Merge branch 'vs10-path-issue'
      Merge branch 'ctest-git-empty-commits'
      Merge branch 'CudaRTEmuLibraryForCUDA30'
      Merge branch 'test-HTML-xmllint-nonet'
      Merge branch 'findopenssl-win64'
      Merge branch 'release'
      CMake 2.8.2-rc4
      Merge branch 'release'
      CMake 2.8.2

C. Bergström (1):
      Detect PathScale Fortran compiler tools

CMake Robot (97):
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time
      Nightly Start Time

Christoph Watzl (1):
      Fix nested source groups with VS 10 (#9863)

Chuck Atkins (1):
      OpenBSD: Work-around static/runtime linker inconsistency

Clinton Stimpson (27):
      QtHelp depends on QtNetwork
      Add documentation for Cocoa flag and move Motif under X11 flag.
      When getting include dirs for moc, also watch for framework includes and use -F instead of -I.
      don't allow consecutive generates without a configure.
      Check for openssl-linked option with Qt 4.4+ before making ssl a dependency.
      ENH:  Move SetErrorMode around calls to generate and configure instead of setting it for the whole application.
      Fix bug #9722.  Report error when not able to create build directory.
      Don't search for QtMotif on all platforms - only on X11.
      Fix bug #9918, spaces included in QT_LIBRARIES when using QtOpenGL.
      Remove dependence on Qt/STL support.
      BUG:  Fix bug #10,000.
      BUG:  Fix bug #9894.  Make higher resolution CMake icon available as an application icon.  On Mac, the higher resolution one is used in the dock.
      BUG:  Fix #10021 don't specify libraries Qt depends on unless Qt is static.
      Fix bug #10114. Find phonon on some installations.
      Put quotes arounds strings when doing STREQUAL.
      Add support for QtDeclartive module.
      ENH:  Modify how OpenGL is searched for, that is, use FindOpenGL.cmake.
      ENH:  Clarify a doc string.  Fixes #10358.
      Add support for libXi.
      Change to use FindX11.cmake.  Should fix #9929.
      Include relative path in generated qrc and uic files.  Fixes #10413.
      Revert "Include relative path in generated qrc and uic files.  Fixes #10413."
      ENH: Add simple grouped view.
      BUG: Fix Bug #9975 when softlinks are used.
      Fix for fix to bug #9975
      Support pthreads on irix.
      Remove macro for querying qmake for qmake variables.

Dave Partyka (7):
      ENH: Improvements in finding MPI on windows. ENH: reorganized searching mpi for mpi components (include,lib,bin) using a single set of search paths instead of seperately mainted lists of paths for each.
      COMP: fix syntax error.
      COMP: need to add quotes when using get_filename_component otherwise it will try to process NOT FOUND rather than an empty string when MPIEXEC is not found.
      BUG: fix MPI_BASE_DIR var to be called _MPI_BASE_DIR to prevent conflicts with known variable names in other projects.
      BUG: rename MPI_PACKAGE_DIR and MPI_PREFIX_PATH vars to be prefixed with _ to prevent conflicts with known variable names in other projects.
      COMP: remove exporting String as VS10 attempts to export its parents (basic_string) which causes all kinds of multiply defined symbols at link time.
      BUG: Commit a fix from Rusty to address incorrectly reported memory queries.

David Cole (114):
      Fix CMake Internal Error from cmTarget::GetOutputInfo - triggered by calling GetLocation on a utility target - caused by custom command output file with same name as custom target. The fix is to avoid calling GetLocation unless the target is of a type that is expected to have a location...
      Oops. Last commit did not create subdir before doing a touch on a file in it. So it fails on some platforms. This fixes that.
      Fix issue #8818 - escape quotes in the license file when using the DragNDrop cpack generator. Thanks to Clinton Stimpson for the patch.
      Fix issue #9395 - only return true for .exe files on Windows from the is_file_executable function. Makes behavior of this function conceptually consistent with Mac and Linux behavior. Thanks to Clinton Stimpson for the patch.
      Fix issue #9412 - remove RPATH from files copied by BundleUtilities.cmake on Linux. Thanks to Clinton Stimpson for the patch.
      Fix warnings in CMake source code. Suppress warnings in Lexer and Parser files that are 'too hard' to fix.
      Fix warnings in CMake source code.
      Fix warnings in CMake source code.
      Eliminate ExternalProject's use of CMAKE_CFG_INTDIR subdir for Makefile generators. It was causing problems with parallel make -j invocations. Keep it for multi-configuration build systems so that Debug and Release stamp files remain separate.
      Fix warnings in CMake source code. Suppress rampant warnings emanating from Qt files.
      Correct some typos in error messages in the string command. Add a test that covers more of the code implemented in cmStringCommand.cxx, especially the error handlers.
      Fix warnings in CMake source code.
      Add a few more cases to the new StringTest for even better coverage. Re-factor the scripts to make it easier to add new cases to this test. Re-factoring also enables the test driver in ExecuteScriptTests to be re-used when adding new tests in the future.
      Fix issue #8649 - move the location of CPACK_NSIS_EXTRA_INSTALL_COMMANDS so that it is not excluded from execution when 'Do not create shortcuts' is checked.
      Add tests for uncovered bits of the math and cmake_minimum_required cmake functions.
      Increase coverage. Add test of class cmakewizard. (cmake -i 'mode')
      Increase coverage. Intentionally trigger error conditions. Call all the else*/end* functions without proper opening or containing code structure: else, elseif, endforeach, endfunction, endif, endmacro, endwhile.
      Use the correct CMake (the freshly built one) to drive the CMakeWizardTest.
      Reduce duration of ctest_sleep arguments. Add SmallAndFast project. Replace kwsys with SmallAndFast to make CTestTest faster. (I will keep an eye on coverage results after this commit and make sure we still have equivalent ctest coverage.)
      Fix issue #5668 - use CollapseFullPath when determining if covered file is within source or binary tree. Allows gcc/gcov coverage analysis using MinGW on Windows.
      Fix floating point comparison warnings. Thanks to Alex Neundorf for the patch.
      Increase ctest coverage. Add tests that intentionally call ctest_submit without any drop location so that the submits fail. Call for each possible type of submit. Also use the launchers from these scripts.
      Use macro instead of function since DASH2 continuous dashboard still uses CMake 2.4.8 to drive the dashboard. Add clarifying comments so that a future developer does not delete seemingly unused variables: they are used: inside the input to the configure_file call.
      Add another possible error message that curl might emit with an empty drop location.
      Fix crash on Windows. Remove trailing white space from regex. These changes should correct all failures of the new FailedSubmit tests.
      Add LABELS to the SmallAndFast test project to increase coverage of ctest code that is only invoked when labels are present.
      Use LABELS in some ctest_coverage calls to increase coverage in cmCTestCoverageHandler.cxx.
      Increase ctest coverage. Introduce optionally on intentional compile errors and warnings to the SmallAndFast project. Turn them on for the FailedSubmit tests to cover analyzing LABELS-related errors and warnings.
      Fix crash on Windows. If input stream is no good, do not try to read a line from it. Return false and an empty line instead...
      Allow test to pass even if an expected-to-fail submit claims 'Submission successful' - apparently when there is a valid HTTP_PROXY involved, our submitting to an empty drop location appears to succeed. Presumably, the proxy simply takes it like a man, and then discards it...
      Better fix for crash on Windows. This time it will even work on Linux, too. That GetLineFromStream method while loop sure is fussy.
      Add more testing coverage of the FILE command.
      Fixed issues with message text in FILE command error situations. Added many new test cases to increase the coverage of the FILE command even further.
      Remove the rpath_remove_file_is_not_executable test case. It fails on Windows, but passes on Linux. Put back later after addressing inconsistency.
      Add test of all available CPack generators. Add this test with the goal of increasing coverage of the cpack source code, even/especially when the underlying packager tool is not installed. The test does not fail if there is a cpack problem with a certain generator. I expect some generators will fail on every machine running a CMake dashboard.
      Fix failing test. Forgot to double quote last arg to STRING.
      Add test of all cmake -G generators. Ignore any errors from this as not all generators are expected to be usable on all machines. Help to increase coverage of the various generators and cmake.cxx itself.
      Exclude Qt source files from coverage results.
      Turn on the NSIS binary for the CPackComponents test if NSIS is found. Should increase coverage of the NSIS generator on the dash16 coverage dashboard.
      Correct one of the valgrind errors from the CPackTestAllGenerators test. Do not use auto_ptr on a new [] allocation because auto_ptr does not use delete [].
      Add test to enable detecting differences between generation N and N+1 of a cmake generated build tree. Theoretically, each generation run with exactly the same arguments should be identical to the previous generation... Practically, there are differences. This is a tool to help us measure those differences. For now, the test always succeeds. Eventually, we may add the code to make it fail when there are differences.
      Add test CMakeTestBadCommandLines. Also add --graphviz arg to cmake invoked during the CPackComponents test. The purpose of each is to increase coverage of cmake.cxx.
      Avoid failure of CPackComponents test on dash16 and dash17 since makensis was installed on those machines to increase coverage. Do not add install rules with absolute paths when makensis is going to be used to build an installer.
      Increase timeout for the nightly build tests so that the poor mac nightly build on dashmacmini2 might have enough time to complete successfully. Allow for up to 3 hours. After measuring successful runs for a few weeks, perhaps we can use a lower value.
      Increase timeout for the nightly build tests so that the poor mac nightly build on dashmacmini2 might have enough time to complete successfully. Use CMAKE_LONG_TEST_TIMEOUT instead of a hard-coded number for the test TIMEOUT property so that a calling script may adjust it by setting a higher CTEST_TEST_TIMEOUT value.
      Fix more mismatched new[] / delete[] (eliminate invalid auto_ptr use) to correct valgrind reported memory issues.
      Fix failed submit test 'failures'... Regular expression now matches [Cc]ouldn't and [Cc]ould not.
      Fix compile issues on Mac OSX 10.3 on midworld dashboard.
      Fix issue #9851 - only seed the random number generator on the first call to STRING(RANDOM or if given the new RANDOM_SEED argument. Add test and documentation of new argument.
      SimpleInstall test now builds an installer package if CTEST_TEST_CPACK is ON at the Tests/CMakeLists.txt level.
      Fix bogus calls to GetMemoryStatus and GetMemoryStatusEx: need to set the dwLength member of the struct prior to calling. Otherwise it's just a garbage value from the stack. Also, pay attention to return value of GetMemoryStatusEx: if it indicates failure then just return 0 without using any of the other data the call returns.
      Fix uninitialized variable access in zlib reported by valgrind. Their web site claims it does no harm ( http://www.zlib.net/zlib_faq.html#faq36 ), but fixing it this way eliminates the problem.
      Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts.
      Fix cvs password problems during the CMake.CheckSourceTree test. Make sure cvs has access to the original value of the HOME environment variable and not the 'CMake testing' value of it so that any cvs passwords set up on the machine work to get the list of local modifications using 'cvs up'...
      Force CheckSourceTree test to pass if the source tree is not a CVS checkout. The test can only do its checking if cvs is available and the source tree is a cvs checkout. Also, allow for the possibility that backslash characters exist in the HOME environment variable, because they may when built in a cygwin environment on Windows.
      Add fallback for detecting CPU speed from Windows registry on builds where USE_ASM_INSTRUCTIONS gets defined to 0. (Win64 builds.) Clean up methods to return false when not implemented or when they fail to detect the things they're supposed to detect. This file still needs a lot more work to have a fully working implementation on Win64 builds. Committing it now because it's slightly better than it was, and there is a need for the CPU speed detection code in projects that depend on kwsys. Will file a bug shortly to request that the missing implementations get filled in...
      Consider a windows directory named syswow* a 'system' directory for GetPrerequisites.cmake purposes.
      Fix issue #9764 - add TIMEOUT arg to ExternalProject_Add so that callers have explicit control over the amount of time they are willing to wait for a download step. Default to no timeout, which means just run download for however long it takes.
      Fix issue #9054 - ensure a valid install name for frameworks.
      Add one more possible error message from curl for the failed submit tests.
      Fix issues #9959 and #9898 - do not set CMAKE_OSX_DEPLOYMENT_TARGET if CMAKE_OSX_SYSROOT is set.
      Fix issue #9011 - eliminate unnecessary uses of CPACK_PACKAGE_INSTALL_DIRECTORY.
      Fix issue #9782 - add documentation for variables used by CPack DragNDrop generators.
      Add a test to build the CSE project if the optional cache entry CMAKE_TEST_PROJECT_CSE_DIR is set.
      Fix issue #10055 - add documentation for the CPack Mac OSX only Bundle generator.
      Fix issue with SDK not matching initial deployment target chosen by setting the MACOSX_DEPLOYMENT_TARGET environment variable. The problem was that we were setting the initial SDK value based on our own internal default value for deplyment target rather than the user's environment variable choice. The solution is to base the default value for the SDK on the deployment target variable after initially caching the deployment target... Every time I'm in this code I think I leave it cleaner, only to be proven otherwise. Let's give this one a whirl. Bleh.
      Fix issue #9042 - use relative path for pdb file name when CMAKE_USE_RELATIVE_PATHS is on.
      Preserve environment variables across calls to cmCTestScriptHandler::RunConfigurationScript. This will help prevent problems like we are currently experiencing (regarding CMake continuous dashboards only running once each day because the HOME environment variable is modified indirectly by a command in a called script, but affects the environment in the calling script).
      Fix issue #9042 - correctly this time. Fix failing tests on VS 7, 8 and 9 dashboards. Use ConvertToXMLOutputPathSingle instead of ConvertToOptionallyRelativeOutputPath to handle spaces in the path and double quoting properly. Related to commit trying to fix issue #9042 from yesterday.
      Add missing archive_read_finish calls to fix some of the presently reported valgrind memory leaks.
      Fix mem leak reported by valgrind.
      Fix issue #10060 - add APPEND arg to ctest_start command.
      Fix crash on Continuous dashboard - related to last commit fixing issue #10060. Do not call ShouldCreateNewTag if command is NULL...
      Fix for issue #5041 - improve error messages that may occur during ctest_build and ctest_configure.
      Fix issue #10155 - default value of CMAKE_OSX_DEPLOYMENT_TARGET should always be the empty string. When the value of CMAKE_OSX_DEPLOYMENT_TARGET is the empty string, the -mmacosx-version-min flag should not show up on the compiler command line. The logic for selecting default value of CMAKE_OSX_SYSROOT is orthogonal to and independent of the value of the deployment target. The default value for CMAKE_OSX_SYSROOT is the SDK that corresponds to the current version of Mac OSX on which cmake is running.
      Fix line length style issue.
      Fix configure time error that occurs when there is a backslash in the HOME environment variable.
      Fix for fix for issue #2336 - do not specify CMAKE_BUILD_TYPE when the ctest -C configuration type string is empty.
      Fix for issue #9125 - invent CMAKE_XCODE_ATTRIBUTE_* variable mechanism. If there are variables that begin with CMAKE_XCODE_ATTRIBUTE_ then add corresponding attributes into the generated Xcode project file.
      Make a common function that prints the status during the checks for working compilers. Call it from all of the CMakeTesten_US.UTF-8Compiler.cmake files. In the message, print the full path to the tested compiler only for the Makefile generators. For Xcode and Visual Studio generators, print the generator instead so that users are not misled with the full path to a compiler that the generator may not even use. Xcode and Visual Studio have their own mechanisms for choosing the compiler to use during try_compile and build...
      Preemptively fix line too long problem before tomorrow's dashboard has a chance to complain about it.
      Fix problem with ExternalProject test in in-source builds.
      Add CMAKE_TESTS_CDASH_SERVER variable and CTestSubmitLargeOutput test.
      Add errorlevel checking after each custom command in a sequence.
      Fix intermingling of test environments when tests run in parallel.
      Patch to avoid short name usage where possible. Get the actual case spelling of a file name on 'Windows' without converting to short name and back again. Avoids bad behavior reported in http://bugs.winehq.org/show_bug.cgi?id=22286 when using cmake under a wine/msys/mingw installation on a Linux box. Thanks to Clinton Stimpson for preparing the patch.
      Fix missing set of MSVC10 and add CheckCompilerRelatedVariables test.
      Fix Windows-cl.cmake so that at most one MSVC** variable is defined.
      Fix generation of .filters files for Visual Studio 2010 generator.
      Add svn user name and password to ExternalProject.
      Fix issue #10258: re-configure if args change.
      Use RENAME, not COPY, to extract .tar.gz files.
      Improve FILE(DOWNLOAD) and ExternalProject.
      Fix unused variable warning in new code.
      Add git support to the CMake.CheckSourceTree test.
      Further refinements to the CheckSourceTree test.
      Allow return value of 1 from git status.
      Add .zip and .tar.bz2 extraction to ExternalProject.
      Add git support to ExternalProject.
      Fix ExternalProject test failures on dashboards.
      Fix failing ExternalProject test on Borland dashboards.
      Use relative path for git repo reference.
      Add FindGit module.
      Use the long test timeout value for SubmitLargeOutput.
      Allow redirects: set CURLOPT_FOLLOWLOCATION to 1
      Mask out warnings on ferrari dashboard.
      Fix issue #10346. Error if SOURCE_DIR is empty.
      Remove CTestTest3.
      Remove "Microsoft Visual Studio .NET" from VS8 and VS9 find modules.
      Use full path file names in generate.stamp.list.
      Use full path file names to express dependencies.
      Look in the ctest ini file for GitCommand.
      Qualify name of extraction location with ExternalProject name.
      For VS10: Really use full path file names.

David Partyka (1):
      Add a new registry key to check for the location of MPICH2.

Eric NOULARD (1):
      CPackRPM:: Fix bug #10363, specify compression type in RPM spec

Eric Noulard (7):
      Fix CPack bug #9654
      CPackRPM:: Support USER supplied  spec files (bug 9679)
      CPackRPM:: support user supplied "Provides" in spec file (fix bug 9584)
      CPackRPM:: add support for USER specified post/pre [un]install scripts (fix bug 8988)
      CPackRPM: tolerate redhat specific clean BUILD ROOT pre-build macro (bug 9872)
      CPackRPM: do not forget to include installed symlinks (bug 9927)
      CPackRPM:: Fix bug on Open SuSE 11.2 coming from initial fix of bug8972

James Bigler (19):
      Documentation fixes, new CUDA_PROPAGATE_HOST_FLAGS, changed output directory.
      Fixed CUDA_PROPAGATE_HOST_FLAGS, added path for Mac SDK.
      Removed support for cutil library and header file.
      Updated the license on top of each file.
      Updated copyright notice to conform to NVIDIA guidelines.
      Fix Xcode build.
      Look for nvcc in the 32 bit bin directory before the 64 bin directory.
      Fix -fPIC from being used on executable object files.
      Don't allow -G -M on CUDA versions less than 3.0.
      Fix #9970: Use execute_process instead of deprecated exec_program.
      Disable the --host-compilation flag for CUDA >= 3.0 since it is derecated.
      Reordered the arguments, so that user generated arguments go last and thus get precedence.
      Changed warning string to use the WARNING flag.
      Define __CUDACC__ during dependency scanning, since NVCC doesn't.
      Updated the documentation on what kinds of flags you can use when setting target properties.
      Add -rpath for cuda libraries on Apple.  They use @rpath in the library link names.
      Fixed: CUDA_VERSION_MAJOR/MINOR now computed after first run.
      CUDA_VERSION variable passed to REGEX needs quotes to work when not defined.
      Add support for the emulation version of the cudart library.

KWSys Robot (280):
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp

Kovarththanan Rajaratnam (31):
      Remove spurious tabs
      FindZLIB: FindPackageHandleStandardArgs already contains the quiet handling
      FindZLIB: add support for GnuWin32 (fixes #5588)
      FindZLIB: add support for version handling (fixes #5588)
      FindBZip2: remove BZIP2_DEFINITIONS from doc (it's not referenced)
      FindBZip2: no need to set QUIETLY explicitly
      FindSubversion: simplify using FindPackageHandleStandardArgs()
      FindHSPELL: no need to set QUIETLY explicitly
      FindHSPELL: add version support
      FindHSPELL: capitalize Hspell properly
      FindASPELL: no need to set QUIETLY explicitly
      FindJasper: no need to set QUIETLY explicitly
      FindJasper: don't set JASPER_LIBRARIES twice
      FindJasper: don't put JASPER_LIBRARIES into cache
      FindEXPAT: else() not needed
      FindMPEG: also check if MPEG_vo_LIBRARY is valid
      FindMPEG: mark variables in cache as advanced
      Make VERBOSE_FLAG appear as first statement for consistency
      FindLibXml2: move include statement
      FindZLIB: only set INCLUDE_DIRECTORIES/LIBRARIES if zlib is found
      FindQuickTime: use find_package_handle_standard_args()
      FindPhysFS: use find_package_handle_standard_args()
      FindAVIFile: use find_package_handle_standard_args()
      FindLibXslt: move include statement + misc whitespace cleanup
      FindGCCXML: mark executable as advanced
      FindGCCXML: document variables
      FindGLU: add deprecation message
      FindDart: mark DART_ROOT as advanced
      FindDart: use find_package_handle_standard_args()
      FindZLIB: make sure zlib.h exists before reading it
      FindZLIB: make sure zlib.h exists before reading it

Luis Ibanez (2):
      COMP: Fixing type declarations and type conversions that could potentially
      COMP: Fixing return type of the Get methods associated with variables that

Marcus Hanwell (7):
      Fixed bug 8319, search for the Python shared library in the standard locations.
      Added a second call to find_library to find the static library.
      ENH: Added support for building kwsys with GCC visibility support.
      COMP: Added missing case for the export macro, thanks to Kenneth Moreland.
      Do not force frameworks on Mac OS X - never worked well.
      Applied patch from Pat Marion - modules header macro.
      A few small changed from Pat Marion (in VTK CVS too)

Mathieu Malaterre (25):
      FIX: BUG: 0009795 FindJava now respect naming convention and handle VERSION/EXACT.
      ENH: Update code: 1. In version 1.6.0_17, 17 is now the TWEAK version as per cmake convention. 2. Use VERSION_LESS to compare version, which simplify code 3. Enhance testing, see: https://gdcm.svn.sourceforge.net/svnroot/gdcm/Sandbox/CMakeBug/8/CMakeLists.txt
      FIX: BUG: 0007915  Integrate portion of the patch. Also add .pyd support for python module.
      FIX: BUG: 0002199 Adding documentation for swig_generated_file_fullname
      STYLE: Fix documentation (thanks Brad).
      FIX: BUG: 0008971 FindOpenSSL improvement. Teaches cmake to find openssl on win32. openssl comes with the crypto libs which are the important part of the openssl project.
      FIX: BUG: 0009804. Update FindDCMTK to look in more paths. Start looking for command line tool: dcmdump/dcmdjpeg/dcmdrle
      ENH: FIX 0009777. This should sync FindJava and CMakeDetermineJavaCompiler.cmake now
      FIX: BUG: 0009124. Fix documentation
      STYLE: respect convention (while being backward compat)
      BUG: 0009817 cmake does not search in solaris subdirectory for JAVA_INCLUDE_PATH2. Thanks to Gaetan Lehmann for patch
      ENH: Make those variables advanced.
      BUG: To be able to use ENV and at the same time allow /usr/loca/bin to override /usr/bin, apply patch suggested by Hendrik Sattler (thanks)
      BUG: hardcoded path, are not hints. Split the two lists. Thanks Brad
      STYLE: minor documentation + typo
      Replace FATAL_ERROR with status. Remove output when QUIET is ON
      Adding support for java 1.6.0-oem. Make sure to report failure when user ask for version but regex failed to parse version number
      Add more documentation to module
      Fix FindOpenSSL on mingw. This has been reported to be working by ctrlaltca libero.it on cmake mailing list.
      Minor typo in comments
      BUG: 0009840 Fix case when only Java is available by implementing COMP Runtime
      BUG: 0009840 Fix case when only Java is available by implementing COMP Runtime
      Cleanup FindDCMTK (using foreach). Fix linking on win32 static libs.
      Cleanup FindOpenSSL. Add support for win64 installation.
      Apply patch from B. King on ML

Michael Wild (1):
      ENH: Hook in GetPrerequisites to override item type

Miguel A. Figueroa-Villanueva (3):
      BUG #9419: Added wxWidgets_EXCLUDE_COMMON_LIBRARIES option.
      BUG #10209: Fixed FindwxWidget CXX flags parsing error.
      BUG #10209: Fixed FindwxWidget CXX flags parsing error.

Pat Marion (1):
      ENH: Adding symbol for cray compute linux to DynamicLoader.cxx

Philip Lowman (8):
      Some bugfixes, also added public function for closer integration btwn GoogleTest & CTest, contributed by Dan Blezek.
      Resolve #9685: Fix include dir to be correct path
      Several minor FindBoost changes to address posts on mailing list
      Fixes version detection using osg/Version on Mac OSX when OSG is installed as a framework
      Should get FindGTK2 working with fink on Mac OSX
      Fixes issue #9862 by adding official msvc import library names to FindCURL
      Fix issue #10065, "FindGTest.cmake doesn't handle spaces around arguments to TEST/TEST_F macro".
      Fix Issue #9792, remove superfluous output when not searching for COMPONENTS, add 1.41 to the search

Ruben Van Boxem (1):
      Win64 fixes for mingw-w64 compilation

Simon Harvey (1):
      Documentation: Comply with "XHTML 1.0 Strict"

Will Dicharry (4):
      Fixed bug in FindHDF5 caused by hdf5.h existing without H5pubconf.h.
      Changed HDF5_INCLUDE_DIR to HDF5_INCLUDE_DIRS to conform to standards.
      Fixed parallel HDF5 detection when HDF5_INCLUDE_DIRS has multiple items.
      Set value of HDF5_INCLUDE_DIR for backwards compatibility.

Yaakov Selkowitz (1):
      Cygwin: Export all symbols with ENABLE_EXPORTS

Zach Mullen (117):
      Fixed uninitialized memory issue in ctest show-only mode
      BUG: 0009612: --output-on-failure option doesn't work with the new parallel CTest handler
      Remove ctest_submit from CTestTestParallel
      BUG: CTest should honor test timeouts.
      ENH: Added ctest test coverage for a test timeout
      Improved safety and removed busy waiting from the CTestTestTimeout test.
      Match width of ctest "Start xx: " line to line up with the end test line
      BUG: #0009648 Change "The following tests FAILED" message to print on stdout rather than stderr
      Added better OS information for Mac OS X
      Fix bus error on mac.  Was a result of not having null termination of arg list to sw_vers calls.
      Trimmed off the newline from sw_vers output on mac, it could cause xml parsing errors if left in
      Added OS Platform (cpu architecture) detection support to windows systems
      CTest-side support for compiler name and compiler version information.  Requires CDash update to show on CDash.
      Uncomment block in InitializeFromCommand (accidentally checked this change in)
      Fix line length.
      Fix ctest output alignment for cases where total tests run is not the same width as max test index.
      Ctest was broken for subdirs.  Restored working directory state for tests so that their executables could be found.
      Added a ctest add_subdirectory test which fails before my patch made earlier today.
      Add a ctest test to cover cmCTestBatchTestHandler.  Since its behavior isn't fully defined yet, we just run it as is and don't care much about the result.
      Added test coverage for cmCTestRunScriptCommand
      Disable run_script test for now, it is failing currently on linux
      Fix working dir issue for ctest show only mode (-N)
      Changed RunScript test to be in-source build safe
      Deleted old RunScript cmake scripts (renamed)
      Fix RunScript test; it should now work on all platforms
      Backout RunScript test again... (debugging on faraway)
      Fixed CTestTestRunScript
      Hook for scheduling tests in a random order
      Increase ctest RunScript line coverage.  (Note: NEW_PROCESS argument is currently causing the test to fail, still investigating the reason for this, will add coverage for it later)
      Added logic to check for cycles in the test dependency graph before any tests are run.  Previously a cycle resulted in a segfault from stack overflow.
      Added TARGET, CONFIGURATION, PROJECT_NAME, and FLAGS arguments to ctest_build command
      Fixed ctest doc typos.  (bug 9836)
      Fix unused param warning resulting from libarchive API change.
      Fixed infinite loop condition when a test's dependent test executable could not be found.
      Fix style warning in cmsystemtools, cosmetic change to ctest code
      Fixed a few of the SunOS build errors in libarchive.
      Fix libarchive linker errors on SunOS for mkdev/major/minor
      Fix statement not reached warning for libarchive.
      Doc --help-command, --help-command-list, --help-commands for ctest.  (bug 9833)
      Fix linker errors for libarchive in AIX as well.
      Fix compiler error in cmSystemTools.cxx
      Added test coverage for TRY_RUN in cross compile mode.
      Fix TRY_RUN cross compile test to pass consistently
      Bug 9090: CTest does not handle absolute paths in CTestTestfile SUBDIR( ) entries.
      Removed duplicated documentation entry.
      Fixed a bug where it was possible for a test to be started twice if a lower-indexed test depended on it.
      Change logic of ctest subdirs command to allow for absolute paths.  Also added test coverage for passing absolute paths to subdirs.
      Handle multiple carriage return issue on windows VS9.  Also make sure that running ctest in showonly mode does not kill our cost store, since many ctest tests do this and corrupt our cost data.
      BUG 9950: increase timeout for BootstrapTest to 1.5 hours
      BUG 9961: ctest --help should not display a Generators section
      Mac has gettimeofday defined, but cmsys wasn't aware of that, so it was falling back to using time() which only provides second resolution.  Fixed to allow usec res.
      BUG 9969: document set_tests_properties TIMEOUT property.
      Added the --timeout option to ctest command line.  This sets a global timeout on all tests if no more specific timeout is set on them.
      Align test output for timeout condition.
      Document new timeout command line option
      Remove unnecessary configure time operations from CTestTest* tests
      Added a unit test for running a test command which exists but is not an executable, because it previously caused the outer ctest process to fail.
      Cosmetic changes to previous commit, for consistency.
      Remove WILL_FAIL property from BadExe test, since CTest was returning 0. Replaced with a pass regex.
      CMake global timeout (--timeout option) should prevail over individual test timeouts if it is lower than the individual timeout.
      Local test timeouts will now always take precedence over the global --timeout option.
      Fix memory leak that occurred when a test executable could not be started.  (See BadExe test)
      [0008668: CTest Dev: Missing executables shown as failed tests when using MPI.]  Added a wrapping option to add_test so that exes built by the project can be safely wrapped in other exes and be listed as "not run" rather than "failed" if they are not built.
      Unfortunately, I noticed the comment on bug 8668 too late.  This changes my last implementation of the exe wrapper to something which makes much more sense: a REQUIRED_FILES property on tests.
      Restore the "***Not Run" message to ctest command line output for tests which did not start due to missing/bad executables or missing required files.
      Added a "-http1.0" option to ctest to make it submit using curl's http 1.0 option.  Also added parsing of html reponse output to determine whether errors or warnings were sent in response from the server.  If errors or warnings occurred, the response is output to stdout, and the "submission successful" message has been changed to accurately reflect whether or not warnings or errors were returned with the response.
      Document new --http1.0 option.
      CTest-side changes to allow users to attach arbitrary files to test results that will be submitted to cdash using the ATTACHED_FILES test property.
      Changed XML formatting of files attached to test so that each file is archived and marked up individually, in order to make things easier on the CDash side.  Also switched to using the NamedMeasurement tag instead of a new tag.
      Added an option to conditionally attach files to a test submission only if the test does not pass.  Also some preliminary changes for test output compression.
      CTest output submitted to the dashboard is now compressed by default.
      Fix output compression error message
      Workaround for CTestTestBadExe on Cygwin
      Move documentation for new set_tests_properties properties.
      Fix segfault on Borland compiler resulting from divide by 0.
      Fix size type conversion warning in RunTest.
      Added support for CTest awareness of the CDash version.  This will help forward compatibility for both tools.  Note that this changeset effectively makes the default to disable output compression.  Now, to enable output compression, the CDASH_CTEST_VERSION must be explicity set to >= 1.6.  Automated detection of the CDash version is the next step.
      Added functionality to allow CTest to easily access web APIs.  This will be used for better communication with CDash.
      Query the CDash web API to automate CDash version detection.
      Make new web api safe for bootstrap build.
      Fix broken bootstrap test
      Move cURL dependent code out of CMakeLib to fix complex tests.
      Enhanced CTest HTTP Request API to support PUT file uploads.
      Add unit test to ensure that CTestCostData scheduling works correctly
      Disable Scheduler test until underlying problem is resolved.
      Re-enabled Scheduler test and fixed the underlying problem.
      Support for relative paths to executables in MemCheck tests.  Also fixed a bug causing memcheck args to be overwritten repetitively.
      Moved call to cache CDash version information to cmCTest::initialize.  Also added a 3 second timeout when requesting the version from the server.  Added an option to the CTestConfiguration that will be used to determine whether to query the version information at all.  (Behavior for this setting is not yet defined.)  Updated CMake's local CDash version setting to 1.6.
      Add a high COST value to BootstrapTest so that it will be scheduled first in parallel ctest executions.
      BUG: We shouldn't be setting the HideWindow option on the test processes we create.
      Use historical average of test times to schedule tests.
      Configurable path to CTest cost data file
      If tests failed on the last run, have them run first next time
      Close ifstream.
      Added RESOURCE_LOCK test property.
      Add unit test for RESOURCE_LOCK test property
      Remove empty_binary_dir command in new unit test
      Add the --stop-time argument
      Move get_date call closer to ctest_test for more predictable results.
      Replace min() call with its literal definition
      Test using std::min
      Output times during StopTime test for debugging
      More debugging of StopTime test
      Fix for StopTime for cases when gmtime is a day ahead of localtime
      Fix StopTime to also account for localtime being a day ahead of gmtime
      Better detection of stop_time being passed.
      Implement extra coverage globbing
      Coverage glob should search in Source dir
      Change coverage globbing mechanism to resolve paths earlier
      Fix CTestTestScheduler sporadic failure.
      Fix shadowed local warning in coverage handler
      Fix shadowed local warning in coverage handler
      Cost-based test scheduling should only be done in parallel mode.
      Extra coverage glob should subtract the explicitly defined excluded files
      Do not exit if stoptime is passed.
      Document ctest_build() TARGET option
      Parallel CTest hangs if serial test has depends

Zack Galbreath (2):
      BUG: cmparseMSBuildXML should output StringProperty values too
      BUG: hardcore some values so output matches cmVS10CLFlagTable.h (addresses bug #9753)

-----------------------------------------------------------------------


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list