summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/SystemTools.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: fix for VistaSebastien Barre2008-10-161-1/+1
|
* ENH: oopsSebastien Barre2008-10-161-0/+4
|
* ENH: fix for Windows VistaSebastien Barre2008-10-161-7/+22
|
* STYLE: Fix typo in GetFilenameLastExtension docsBrad King2008-10-101-1/+1
| | | | See issue #7797.
* ENH: add initial support for HAIKU OS from bug# 7425Bill Hoffman2008-09-151-1/+6
|
* ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API.Brad King2008-05-271-9/+36
| | | | | | | - 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.
* COMP: sprintf warnings. DWORD should use %ld rather than %d. Also, const ↵Bill Lorensen2008-05-111-7/+7
| | | | char *p, a shadowed variable warning.
* ENH: Allow numbers in username in URL regex.Jeffrey Baumes2008-04-231-1/+1
|
* BUG: fix install problem on make and allow symlinks to cmake bin directoryBill Hoffman2008-03-271-0/+7
|
* COMP: Fix VS6 and old HP build. This source does not have the #define for hack.Brad King2008-01-211-0/+12
|
* BUG: Fix previous commit to not access empty strings out of bounds.Brad King2008-01-211-3/+3
|
* BUG: Make sure search paths never have double-slashes. Leading with two ↵Brad King2008-01-201-10/+35
| | | | slashes (//) on cygwin looks like a network path and delays while waiting for a non-existent machine.
* COMP: Fix build on borland.Brad King2008-01-121-2/+2
|
* ENH: Add SystemTools::SplitPathRootComponent and re-implement SplitPath to ↵Brad King2008-01-111-35/+98
| | | | use it. Add better treatment of user home directory paths.
* BUG: fix for bug 6136 make sure includes are not directoriesBill Hoffman2007-12-151-1/+7
|
* BUG: fixed an incomplete regexpPhilippe Pebay2007-12-061-2/+2
|
* COMP: Remove reference to vtksys. The unmangled kwsys name should be used ↵Brad King2007-12-051-2/+2
| | | | in this source.
* ENH: added two functions for URL parsing:Philippe Pebay2007-12-051-0/+57
| | | | | | | | 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: remove warningBill Hoffman2007-12-041-1/+1
|
* ENH: add a touch -E command to cmakeBill Hoffman2007-12-041-0/+36
|
* ENH: add support for the Syllable OS (http://www.syllable.org)Alexander Neundorf2007-11-241-0/+8
| | | | | | | | | | | major issues: -access() doesn't return false for an empty string (#ifdefed in cmake) -dlopen() doesn't return 0 on failure (#ifdefed in cmake and fixed now in Syllable) -the kwsys and Bootstrap tests fail with timeout due to the fact that I'm doing all that in qemu, which is quite slow -RPATH is now supported, so without modifying the test adapting DLL_PATH in Syllable is required for the tests to succeed -the Plugin test fails with an undefined reference to example_exe_function() in example_mod_1, it seems this isn't supported under Syllable Alex
* ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual ↵David Cole2007-11-161-5/+17
| | | | Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded.
* COMP: Fix warning when gcount stream method does not really return ↵Brad King2007-11-071-1/+2
| | | | std::streamsize.
* COMP: Fix warnings on 64-bit Mac OS X build. Patch from issue #3697.Brad King2007-11-051-4/+3
|
* STYLE: fixed misspellings of Mac OS XSean McBride2007-10-261-1/+1
|
* BUG: Fix bug#5590. When converting a relative path between two full paths ↵Brad King2007-10-251-13/+6
| | | | on different windows drive letters do not create a ../../d:/foo/bar path and just return the full path to the destination.
* BUG: fix for bug 0005767 hang for replace string with emptyBill Hoffman2007-10-121-0/+5
|
* ENH: bad bug badSebastien Barre2007-10-091-1/+1
|
* ENH: speed up actual path name by cache on windowsBill Hoffman2007-10-021-1/+14
|
* COMP: TIOCGWINSZ and struct winsize also doesn't exist on Cray CatamountAlexander Neundorf2007-09-201-1/+4
| | | | Alex
* COMP: make SystemTools.cxx build on Cray Xt3Alexander Neundorf2007-09-201-2/+10
| | | | Alex
* PERF: micro optimization: the (*pos1) && (*pos1=='/') were redundant, andAlexander Neundorf2007-07-231-2/+1
| | | | | | | hasDoubleSlash is false in most cases, so in most cases 3 comparisons were done, now only one Alex
* ENH: fix case problem with drive letters and cmake vs CMakeSetup build.make ↵Bill Hoffman2007-06-061-0/+10
| | | | changing
* ENH: Added kwsys SystemTools::CreateSymlink and SystemTools::ReadSymlink.Brad King2007-03-121-0/+38
|
* COMP: fix warningsKen Martin2007-03-021-2/+2
|
* COMP: fix warningKen Martin2007-03-011-1/+1
|
* ENH: added a limit to the getline methodKen Martin2007-03-011-1/+20
|
* BUG: Fix bug#4482.Brad King2007-02-221-1/+12
|
* COMP: remove warningBill Hoffman2007-02-221-1/+0
|
* ENH: fix parens in the path with spaces in the pathBill Hoffman2007-02-221-16/+3
|
* STYLE: Removed one more stray comment.Brad King2007-02-011-2/+0
|
* STYLE: removed code accidently checked inKen Martin2007-02-011-14/+1
|
* BUG: fix for bug number 3320Ken Martin2007-02-011-3/+33
|
* ENH: allow copy if different from a file to a directory to workBill Hoffman2007-01-301-2/+24
|
* ENH: Add support for "~otheruser/"Clinton Stimpson2007-01-161-9/+51
|
* ENH: Handle "~" in SplitPath.Clinton Stimpson2007-01-121-0/+13
|
* BUG: FileIsDirectory would remove the trailing '/' even when the path is ↵Utkarsh Ayachit2006-12-181-1/+2
| | | | indeed the root i.e. '/'. Hence the test would be incorrect for root directory. Fixed that.
* ENH: merge in changes for beos supportBill Hoffman2006-12-041-1/+31
|
* BUG: Correct the SystemReportDebugHook function. It should not call exit. It ↵David Cole2006-10-191-5/+5
| | | | gets called multiple times at shutdown in a memory leak reporting scenario... This is the source of the long standing KWWidgetsTour debug build dashboard failure.
* ENH: check for empty pathBill Hoffman2006-10-031-0/+4
|