summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/SystemTools.cxx
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* BUG: GetLineFromStream should remove carriage return characters to make sure ↵Brad King2006-08-261-21/+31
| | | | newlines do not get duplicates.
* BUG: FileIsDirectory should work when the name contains a trailing slash.Brad King2006-08-211-0/+11
|
* ENH: Added JoinPath overload that accepts an iterator range.Brad King2006-08-171-6/+22
|
* ENH: still escape () but do not escapeBill Hoffman2006-08-141-2/+16
|
* ENH: fix for AddKeepPath not calling realpathKen Martin2006-08-111-1/+2
|
* ENH: escape ( and ) in unix pathsBill Hoffman2006-08-111-2/+2
|
* BUG: strlen logic was backwards resulting in function body never actually ↵David Cole2006-08-101-2/+2
| | | | executing... when called with valid strings, it was always doing nothing and returning false... now it works as expected.
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-1/+1
|
* BUG: Do not block signals during sleep. Leave that up to the application.Brad King2006-07-271-12/+0
|
* BUG: Mask signals during SystemTools::Delay to avoid interrupted sleep.Brad King2006-07-251-1/+29
|
* BUG: some bug fixes, better docs, and more coverageKen Martin2006-07-251-1/+2
|
* ENH: allow for source tree to be in root directoryBill Hoffman2006-07-241-6/+18
|
* ENH: Add support for multi-arguments: -f arg1 arg2 arg3 ... and support for ↵Andy Cedilnik2006-07-141-1/+1
| | | | lists: -f arg1 -f arg2 -f arg3 ... and for boolean to be stored as strings and doubles
* COMP: Remove warningsAndy Cedilnik2006-07-131-9/+11
|