Skip to content
Snippets Groups Projects
  1. Feb 13, 2009
  2. Feb 12, 2009
  3. Feb 09, 2009
    • Brad King's avatar
      BUG: Work around broken GetLongPathName case · 7beae6b8
      Brad King authored
      On Windows the GetLongPathName API function does not work on some
      filesystems even if the file exists.  In this case we should just use
      the original long path name and not the GetShortPathName result.
      See issue #8480.
      7beae6b8
    • Brad King's avatar
      BUG: Fix GetRealPath when realpath fails · 9454f355
      Brad King authored
      This patch from Philip Lowman teaches SystemTools::GetRealPath to deal
      with paths that do not exist by dealing with the case that realpath
      returns NULL.  See issue #8423.
      9454f355
  4. Feb 03, 2009
  5. Jan 09, 2009
    • Brad King's avatar
      ENH: Extend kwsys.testProcess-4 timeout · 0881cbae
      Brad King authored
      The test is supposed to terminate quickly when its child crashes, but
      that seems to take over 10s on busy systems.  This extends the test's
      timeout to 30s to help it pass when running on a busy system.
      0881cbae
  6. Dec 18, 2008
    • Brad King's avatar
      BUG: Fix windows command line escape for empty arg · 7f5573e8
      Brad King authored
      On Windows the KWSys System package generates escapes for command-line
      arguments.  This fix enables quoting of the empty string as an argument.
      This also adds a test to pass an empty argument to a custom command.
      7f5573e8
    • David Cole's avatar
      BUG: Do not copy permissions of files when making the copy in an install rule.... · fcc8a1a1
      David Cole authored
      BUG: Do not copy permissions of files when making the copy in an install rule. If the source file was read-only, this prevents the subsequent set of the destination file's modification time, making the copied file always different in time-stamp than the original and always installing a new file with a new time stamp (but the same content) causing unnecessary downstream incremental rebuilds. As part of this fix, add an optional copyPermissions parameter to the SystemTools routines CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory. The copyPermissions parameter defaults to true to preserve the behavior of these routines for existing callers.
      fcc8a1a1
  7. Dec 15, 2008
  8. Dec 04, 2008
  9. Nov 23, 2008
  10. Nov 07, 2008
  11. Oct 17, 2008
  12. Oct 16, 2008
  13. Oct 15, 2008
  14. Oct 10, 2008
  15. Sep 27, 2008
    • Brad King's avatar
      COMP: Avoid incompatible pointer warning · a1a6712b
      Brad King authored
      In SharedForward, the call to execvp warned on MinGW because the
      signature declared in process.h has an extra const.  We use an explicit
      cast to convert the pointer type.
      a1a6712b
  16. Sep 26, 2008
  17. Sep 23, 2008
  18. Sep 22, 2008
  19. Sep 15, 2008
  20. Sep 11, 2008
  21. Aug 20, 2008
    • David Cole's avatar
      ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive... · 7b17140d
      David Cole authored
      ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters.
      7b17140d
    • Brad King's avatar
      BUG: Handle case when select() lies · 83f5fa50
      Brad King authored
      According to "man select" on Linux it is possible that select() lies
      about data being ready on a pipe in some subtle cases.  We deal with
      this by switching to non-blocking i/o and checking for EAGAIN.  See
      issue #7180.
      83f5fa50
  22. Jul 10, 2008
  23. Jul 09, 2008
  24. Jun 06, 2008
  25. Jun 02, 2008
    • Clinton Stimpson's avatar
      · 1cd3103d
      Clinton Stimpson authored
      BUG:  FormatMessage can return a NULL message.  Add check for NULL pointer.
      1cd3103d
  26. Jun 01, 2008
  27. May 31, 2008
  28. May 27, 2008
Loading