Skip to content
Snippets Groups Projects
  1. 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
  2. Apr 06, 2009
  3. Apr 05, 2009
  4. Apr 02, 2009
  5. Mar 30, 2009
  6. Mar 19, 2009
  7. Mar 18, 2009
  8. Mar 17, 2009
  9. Mar 16, 2009
  10. Feb 13, 2009
  11. Feb 12, 2009
  12. 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
  13. Feb 03, 2009
  14. 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
  15. 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
  16. Dec 15, 2008
  17. Dec 04, 2008
  18. Nov 23, 2008
  19. Nov 07, 2008
  20. Oct 17, 2008
  21. Oct 16, 2008
  22. Oct 15, 2008
  23. Oct 10, 2008
  24. 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
Loading