Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert KWSys to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -11/+9 |
| | | | | | | | This converts the KWSys license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the KWSys copyright to cover the full development time range. | ||||
* | Optimize KWSys SystemTools::FileExists on Windows | Brad King | 2009-09-22 | 1 | -1/+14 |
| | | | | | | | | | | We optimize this method by using the GetFileAttributesExA native Windows API to check for file existence when possible. For real Windows builds we always use it. For Cygwin we use cygwin_conv_to_win32_path to get a native Windows path if possible and otherwise fall back to 'access'. Cygwin-to-Windows path conversion and cache by Wojciech Migda. See issue #8826. | ||||
* | ENH: move PutEnv to SystemTools | Bill Hoffman | 2009-06-05 | 1 | -0/+4 |
| | |||||
* | ENH: Remove obscure method from KWSys SystemTools | Brad King | 2009-04-21 | 1 | -8/+0 |
| | | | | | This removes SystemTools::FileExistsInParentDirectories from KWSys since it is a special-purpose method that is not generally useful. | ||||
* | BUG: Fix GetRealPath when realpath fails | Brad King | 2009-02-09 | 1 | -1/+3 |
| | | | | | | 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. | ||||
* | BUG: Do not copy permissions of files when making the copy in an install ↵ | David Cole | 2008-12-18 | 1 | -9/+18 |
| | | | | 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. | ||||
* | ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API. | Brad King | 2008-05-27 | 1 | -3/+13 |
| | | | | | | | - Add an argument to registry read/write/delete methods to specify a 32-bit or 64-bit view. - Default is the bit-ness of the running program. - See issue #7095. | ||||
* | BUG: fix install problem on make and allow symlinks to cmake bin directory | Bill Hoffman | 2008-03-27 | 1 | -0/+5 |
| | |||||
* | STYLE: Remove references to std:: inside KWSys, even in comments. This will ↵ | Brad King | 2008-01-31 | 1 | -4/+4 |
| | | | | allow a commit check to be added. | ||||
* | ENH: Add SystemTools::SplitPathRootComponent and re-implement SplitPath to ↵ | Brad King | 2008-01-11 | 1 | -5/+21 |
| | | | | use it. Add better treatment of user home directory paths. | ||||
* | BUG: fix for bug 6136 make sure includes are not directories | Bill Hoffman | 2007-12-15 | 1 | -2/+5 |
| | |||||
* | ENH: added two functions for URL parsing: | Philippe Pebay | 2007-12-05 | 1 | -0/+30 |
| | | | | | | | | 1. an "abridged" version that separates protocol from dataglom in an expression with the form protocol://dataglom 2. a "full" version that parses protocol, username, password, hostname, port, and path in a standard URL (all of these variables are optional, except for protocol and hostname). | ||||
* | ENH: add a touch -E command to cmake | Bill Hoffman | 2007-12-04 | 1 | -0/+5 |
| | |||||
* | STYLE: fixed misspellings of Mac OS X | Sean McBride | 2007-10-26 | 1 | -1/+1 |
| | |||||
* | ENH: speed up actual path name by cache on windows | Bill Hoffman | 2007-10-02 | 1 | -0/+1 |
| | |||||
* | ENH: Added kwsys SystemTools::CreateSymlink and SystemTools::ReadSymlink. | Brad King | 2007-03-12 | 1 | -0/+12 |
| | |||||
* | ENH: added a limit to the getline method | Ken Martin | 2007-03-01 | 1 | -1/+2 |
| | |||||
* | ENH: Added JoinPath overload that accepts an iterator range. | Brad King | 2006-08-17 | 1 | -0/+3 |
| | |||||
* | ENH: better coverage | Ken Martin | 2006-07-31 | 1 | -17/+14 |
| | |||||
* | BUG: some bug fixes, better docs, and more coverage | Ken Martin | 2006-07-25 | 1 | -0/+1 |
| | |||||
* | ENH: Added always/if-different option to CopyADirectory. Added CopyAFile ↵ | Brad King | 2006-05-05 | 1 | -3/+14 |
| | | | | with the same interface. | ||||
* | ENH: add patch for finding applications on OSX | Bill Hoffman | 2006-04-13 | 1 | -1/+22 |
| | |||||
* | ENH: Use const char where it should have been. At same time fix Bug#2958 | Mathieu Malaterre | 2006-03-17 | 1 | -1/+1 |
| | |||||
* | ENH: Add documentation on the problem with system wide path for looking up ↵ | Mathieu Malaterre | 2006-03-10 | 1 | -32/+32 |
| | | | | dynamic libraries. STYLE: Fix trailing white spaces | ||||
* | COMP: Fix problem with STL on HP, and fix reusing the same variable in for loops | Andy Cedilnik | 2006-02-08 | 1 | -3/+3 |
| | |||||
* | ENH: Move relative path to kwsys | Andy Cedilnik | 2006-02-07 | 1 | -0/+18 |
| | |||||
* | ENH: Add some doc for visible class | Mathieu Malaterre | 2006-02-07 | 1 | -0/+4 |
| | |||||
* | ENH: fix for icc | Bill Hoffman | 2006-01-17 | 1 | -1/+0 |
| | |||||
* | ENH: add support for watcom wmake and wcl386 | Bill Hoffman | 2006-01-17 | 1 | -0/+1 |
| | |||||
* | ENH: Add another signature to FindProgram that matches more to the one from ↵ | Andy Cedilnik | 2005-12-10 | 1 | -0/+5 |
| | | | | CMake | ||||
* | ENH: Add an accessor for the maximum file length | Andy Cedilnik | 2005-10-12 | 1 | -0/+5 |
| | |||||
* | ENH: add method to attempt to check if a file is text or binary | Sebastien Barre | 2005-07-28 | 1 | -1/+21 |
| | |||||
* | BUG: Revert the change to FileIsDirectory. Add FileIsSymlink and treat ↵ | Andy Cedilnik | 2005-07-12 | 1 | -0/+5 |
| | | | | symlinks as files when removing directory | ||||
* | ENH: add method to escape some chars in a string | Sebastien Barre | 2005-06-13 | 1 | -0/+6 |
| | |||||
* | ENH: add convenience function to convert Windows command line args into Unix ↵ | Sebastien Barre | 2005-05-28 | 1 | -4/+13 |
| | | | | argc/argv. Pulled and cleaned from PV/VV/VJ init code | ||||
* | ENH: Add split that splits on arbitrary separator | Andy Cedilnik | 2005-05-04 | 1 | -0/+1 |
| | |||||
* | ENH: Expose ConvertToUnixOutputPath | Andy Cedilnik | 2005-05-04 | 1 | -2/+3 |
| | |||||
* | COMP: Do not do va_list hack if there is no std:: namespace. | Brad King | 2005-04-21 | 1 | -1/+1 |
| | |||||
* | COMP: Attempt to fix problem with building on SGI | Andy Cedilnik | 2005-04-19 | 1 | -0/+19 |
| | |||||
* | ENH: move convenience method to get OS name and version from KWApp to KWSys. | Sebastien Barre | 2005-04-15 | 1 | -0/+6 |
| | |||||
* | ENH: optimization of cwd and do not leak library handle | Bill Hoffman | 2005-04-12 | 1 | -2/+1 |
| | |||||
* | BUG: fix for bug 1717 incorrect path sent to dart server | Bill Hoffman | 2005-04-07 | 1 | -0/+8 |
| | |||||
* | ENH: SplitPath now supports slashes in both directions in the input path but ↵ | Brad King | 2005-03-29 | 1 | -2/+1 |
| | | | | still produces forward slashes in the root component. | ||||
* | ENH: move EstimateFormatLength to kwsys | Sebastien Barre | 2005-03-28 | 1 | -0/+12 |
| | |||||
* | ENH: add last two small funcs from vtkString. Done removing deps | Sebastien Barre | 2005-03-11 | 1 | -0/+11 |
| | |||||
* | ENH: update documentation, sort methods into categories | Sebastien Barre | 2005-03-11 | 1 | -189/+313 |
| | |||||
* | COMP: fix some warnings | Sebastien Barre | 2005-03-11 | 1 | -1/+1 |
| | |||||
* | ENH: remove deps to vtkString by using KWSys (a handful of functions have ↵ | Sebastien Barre | 2005-03-10 | 1 | -0/+6 |
| | | | | been moved to KWSys) | ||||
* | ENH: remove deps to vtkString by using KWSys (a handful of functions have ↵ | Sebastien Barre | 2005-03-10 | 1 | -1/+55 |
| | | | | been moved to KWSys) | ||||
* | ENH: move function from vtkKWDirectoryUtilities and vtkString to SystemTools | Sebastien Barre | 2005-03-10 | 1 | -0/+33 |
| |