Skip to content
Snippets Groups Projects
  1. Apr 23, 2009
  2. Apr 21, 2009
  3. Apr 20, 2009
    • Brad King's avatar
      BUG: Fix SystemTools::IsSubDirectory on bad input · d590780d
      Brad King authored
      When SystemTools::GetParentDirectory was fixed to never remove the root
      path component from a full path we violated an assumption made by
      IsSubDirectory that eventually GetParentDirectory returns an empty
      string.  This led to an infinite loop if the potential parent directory
      is empty, so we explicitly avoid that case.
      d590780d
  4. Apr 15, 2009
  5. Apr 14, 2009
    • Brad King's avatar
      ENH: Skip KWSys name maros in case of identity · 0e3a5ecd
      Brad King authored
      All KWSys C symbol names begin with the KWSYS_NAMESPACE defined at
      configuration time.  For ease of editing we write canonical names with
      the prefix 'kwsys' and use macros to map them to the configured prefix
      at preprocessing time.  In the case of standalone KWSys, the prefix is
      'kwsys', so the macros were previously defined to their own names.
      
      We now skip defining the macros in the identity case so that the final
      symbol names are never themselves macros.  This will allow the symbols
      to be further transformed behind the scenes to help linkers in special
      cases on some platforms.
      0e3a5ecd
  6. Apr 06, 2009
  7. Apr 05, 2009
  8. Apr 02, 2009
  9. Mar 30, 2009
  10. Mar 19, 2009
  11. Mar 18, 2009
  12. Mar 17, 2009
  13. Mar 16, 2009
  14. Feb 13, 2009
  15. Feb 12, 2009
  16. 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
  17. Feb 03, 2009
  18. 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
  19. 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
  20. Dec 15, 2008
  21. Dec 04, 2008
  22. Nov 23, 2008
  23. Nov 07, 2008
  24. Oct 17, 2008
Loading