Brad King
|
038c9e27d7
|
ENH: Adding Shell_Flag_EchoWindows option to setup escapes for arguments to the native echo command in a shell. This special case is needed to avoid adding quotes when passing text to echo in a native windows shell which does no command line parsing at all.
|
2006-10-04 18:52:24 -04:00 |
Brad King
|
40adb2ce03
|
ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T and KWSYS_C_HAS_SSIZE_T to help ProcessUNIX.c build everywhere without warnings.
|
2006-10-04 17:27:17 -04:00 |
Brad King
|
652d7bc0fb
|
BUG: Name of C test file ends in .c not .cxx.
|
2006-10-04 17:08:02 -04:00 |
Brad King
|
a48cf7e07b
|
ENH: Renamed kwsysPlatformCxxTests to kwsysPlatformTests and generalized it for multiple language tests (C and CXX).
|
2006-10-04 16:56:32 -04:00 |
Bill Hoffman
|
5b98b7af78
|
ENH: check for empty path
|
2006-10-03 13:35:59 -04:00 |
Bill Hoffman
|
9c3b654991
|
ENH: make sure value is set before using it
|
2006-10-03 11:55:34 -04:00 |
Brad King
|
48ee381e6b
|
BUG: Need to initialize to not use native pipes.
|
2006-10-03 10:26:32 -04:00 |
Brad King
|
6eef6638a5
|
ENH: Added Process_SetPipeNative method to allow user code to override the pipes connected to the child pipeline.
|
2006-10-03 09:10:03 -04:00 |
Brad King
|
dd332a00cc
|
ENH: Re-implemented command line argument shell quoting to support several platforms with one code base.
|
2006-09-27 13:43:46 -04:00 |
Brad King
|
d5d8687d16
|
BUG: Windows_ShellArgument: need to escape if the string contains one of a set of special characters as well as spaces. Moved test for needing escapes to a separate method kwsysSystemWindowsShellArgumentNeedsEscape.
|
2006-09-21 14:46:40 -04:00 |
Brad King
|
683346fa3d
|
ENH: Adding 'System' component of C sources to hold system tools written in C. Moved windows shell command line argument escaping code to kwsysSystem_Windows_ShellArgument and kwsysSystem_Windows_ShellArgumentSize.
|
2006-09-21 11:49:36 -04:00 |
Brad King
|
b6e8574ab1
|
ENH: Added KWSYS_SHARED_FORWARD_OPTION_COMMAND option to allow users to replace the command executed. Extended documentation at top of file.
|
2006-09-21 10:04:55 -04:00 |
Brad King
|
712f3a3da4
|
COMP: Fix try-compile to fail properly on HP.
|
2006-08-30 13:59:56 -04:00 |
Brad King
|
c500078dcc
|
ENH: Adding KWSys component IOStream to provide help with broken C++ stream libraries.
|
2006-08-27 13:17:23 -04:00 |
Brad King
|
703c0e32c8
|
BUG: Need to undefine temporary macros defined at top of file.
|
2006-08-27 12:35:54 -04:00 |
Brad King
|
ff930f75aa
|
BUG: When a try-run fails to compile create the run result cache entry with a bogus non-zero return value to avoid running the test again.
|
2006-08-27 11:25:15 -04:00 |
Brad King
|
dc0c5d082b
|
BUG: GetLineFromStream should remove carriage return characters to make sure newlines do not get duplicates.
|
2006-08-26 16:14:26 -04:00 |
Brad King
|
e61eac3f05
|
BUG: Fix location of CMakeOutput.log and CMakeError.log.
|
2006-08-26 15:17:20 -04:00 |
Brad King
|
209a3d4f7b
|
COMP: Disable _FILE_OFFSET_BITS check until sys/types.h check is enabled.
|
2006-08-25 16:32:47 -04:00 |
Brad King
|
ebf532b106
|
ENH: Separate the notion of a request for LFS and its availability. Allow user code to block definitions of LFS macros. Added framework to give error if sys/types.h is included before this header when LFS is requested (currently disabled).
|
2006-08-25 16:07:06 -04:00 |
Brad King
|
ffb1a9f80a
|
ENH: Moved test for large file support into kwsysPlatformCxxTests.cxx with name KWSYS_LFS_WORKS.
|
2006-08-25 16:00:10 -04:00 |
Brad King
|
6c75c03143
|
ENH: Switching KWSYS_CHAR_IS_SIGNED test to use KWSYS_PLATFORM_CXX_TEST_RUN macro.
|
2006-08-25 15:53:03 -04:00 |
Brad King
|
3e572c936c
|
ENH: Added KWSYS_PLATFORM_CXX_TEST_RUN macro.
|
2006-08-25 15:50:45 -04:00 |
Brad King
|
6849ae856b
|
ENH: Globbing patterns should not match a slash inside a filename component.
|
2006-08-25 12:13:37 -04:00 |
Brad King
|
77cf2b85b0
|
ENH: Added '256color' terminal names. Patch applied from bug#3651.
|
2006-08-23 09:47:43 -04:00 |
Andy Cedilnik
|
22995b56f6
|
COMP: Support cmake older than 2.4
|
2006-08-23 08:07:41 -04:00 |
Andy Cedilnik
|
b2c06bb0f8
|
COMP: On some project configure may not copy right away
|
2006-08-22 15:51:52 -04:00 |
Andy Cedilnik
|
6f5dc00682
|
COMP: Add missing cmake file
|
2006-08-22 15:48:19 -04:00 |
Andy Cedilnik
|
0ec4b84c91
|
COMP: Add missing cmake file
|
2006-08-22 15:46:22 -04:00 |
Andy Cedilnik
|
d510ef2557
|
ENH: Support large file systems in kwsys
|
2006-08-22 15:34:14 -04:00 |
Brad King
|
0839e905c6
|
BUG: Fixed #if test for case-insensitive glob on OSX.
|
2006-08-21 22:39:03 -04:00 |
Brad King
|
c58777ec47
|
BUG: FileIsDirectory should work when the name contains a trailing slash.
|
2006-08-21 17:34:40 -04:00 |
Brad King
|
f1ea7e88dc
|
ENH: Exposed pattern->regex API. Cleaned up and commented implementation of pattern->regex conversion.
|
2006-08-21 14:17:58 -04:00 |
Brad King
|
3a44f2a47e
|
ENH: Added JoinPath overload that accepts an iterator range.
|
2006-08-17 12:02:18 -04:00 |
Bill Hoffman
|
71af96aad1
|
ENH: still escape () but do not escape
|
2006-08-14 09:50:52 -04:00 |
Ken Martin
|
7de2d93d1a
|
ENH: fix for AddKeepPath not calling realpath
|
2006-08-11 10:54:35 -04:00 |
Bill Hoffman
|
fd56f7247a
|
ENH: escape ( and ) in unix paths
|
2006-08-11 09:56:39 -04:00 |
David Cole
|
76d05cd5fa
|
BUG: strlen logic was backwards resulting in function body never actually executing... when called with valid strings, it was always doing nothing and returning false... now it works as expected.
|
2006-08-10 15:17:53 -04:00 |
Glen Lehmann
|
df3d4cb3c4
|
BUG: #3563. Segmentation fault with non initialized input or NULL pointers.
|
2006-08-01 15:16:19 -04:00 |
Brad King
|
8a79d25927
|
COMP: Added missing headers. This partially addresses bug#3556.
|
2006-08-01 14:45:32 -04:00 |
Brad King
|
9b2b2b5f1b
|
COMP: Use SA_RESTART only if it is defined for the current platform. This partially addresses bug#3556.
|
2006-08-01 14:28:03 -04:00 |
Brad King
|
ab61137eb1
|
COMP: Fix and/or disable warnings for Borland 5.6 build.
|
2006-08-01 11:38:42 -04:00 |
Ken Martin
|
4f9fcad327
|
ENH: better coverage
|
2006-07-31 13:50:50 -04:00 |
Ken Martin
|
9e1f7773e9
|
BUG: fix some bad code and add a couple more tests
|
2006-07-28 14:47:37 -04:00 |
Brad King
|
0b196d1aef
|
BUG: Do not block signals during sleep. Leave that up to the application.
|
2006-07-27 11:27:28 -04:00 |
Brad King
|
c482ef3bbc
|
BUG: Mask signals during SystemTools::Delay to avoid interrupted sleep.
|
2006-07-25 15:18:35 -04:00 |
Ken Martin
|
f35c6d461a
|
COMP: fix compile issue
|
2006-07-25 14:15:01 -04:00 |
Ken Martin
|
b379666b39
|
BUG: some bug fixes, better docs, and more coverage
|
2006-07-25 12:08:05 -04:00 |
Bill Hoffman
|
3b74388050
|
ENH: allow for source tree to be in root directory
|
2006-07-24 11:27:07 -04:00 |
Brad King
|
30c746d8c5
|
BUG: Do not display VT100 escapes inside emacs even if TERM is set to xterm.
|
2006-07-20 09:35:20 -04:00 |
Brad King
|
475c37b6a5
|
COMP: Fix references to cin, cout, cerr, and clog in case of HP aCC compiler with -mt flag.
|
2006-07-18 13:02:40 -04:00 |
Brad King
|
94bf03319b
|
BUG: When handing the child stdin pipe a file, allow another process to be writing to the file at the same time. This allows children such as tail -f to function properly.
|
2006-07-17 13:34:00 -04:00 |
Andy Cedilnik
|
1087f80c28
|
COMP: Only delete once
|
2006-07-17 09:15:10 -04:00 |
Andy Cedilnik
|
22971652e0
|
COMP: Remove some warnings
|
2006-07-16 21:11:50 -04:00 |
Andy Cedilnik
|
9bc53f6443
|
ENH: Add a way to get unused arguments and add a test
|
2006-07-14 15:02:27 -04:00 |
Andy Cedilnik
|
71395c78ce
|
COMP: Remove warning
|
2006-07-14 13:59:18 -04:00 |
Andy Cedilnik
|
784bb60a4e
|
ENH: It does not really makes sense to have Boolean Argument List
|
2006-07-14 13:32:34 -04:00 |
Andy Cedilnik
|
d2a3ccd505
|
ENH: Add support for multi-arguments: -f arg1 arg2 arg3 ... and support for lists: -f arg1 -f arg2 -f arg3 ... and for boolean to be stored as strings and doubles
|
2006-07-14 09:13:23 -04:00 |
Andy Cedilnik
|
4f728e93e1
|
COMP: Remove warnings
|
2006-07-13 09:27:10 -04:00 |
Andy Cedilnik
|
13f88b0a22
|
COMP: Remove warnings
|
2006-07-13 09:07:41 -04:00 |
Andy Cedilnik
|
821dc7b306
|
BUG: Fix error conditions
|
2006-07-12 16:21:18 -04:00 |
Andy Cedilnik
|
2e1882389b
|
COMP: Remove warnings
|
2006-07-12 09:21:26 -04:00 |
Brad King
|
9f4e756d41
|
ENH: Updated installation options and implementation to use INSTALL command if it is available. This will allow installation component assignment and separate installation of the .dll and .lib on windows.
|
2006-07-05 10:06:31 -04:00 |
Berk Geveci
|
98ffeb0926
|
ENH: Adding cmake 2.4 style installation. NOTE: These changes will work on a paraview build only. This file has to updated to be general
|
2006-07-05 08:26:19 -04:00 |
Karthik Krishnan
|
7890524cd9
|
BUG: The operator precedence is [] followed by *. Calling this method was causing out of array index segfaults bounds
|
2006-06-25 15:18:49 -04:00 |
Ken Martin
|
847c3a5849
|
ENH: add a higher performance method to get the number of files in a directory
|
2006-06-22 10:35:37 -04:00 |
Brad King
|
f26a0302be
|
COMP: Fix conversion warning.
|
2006-06-19 09:49:52 -04:00 |
Brad King
|
6438bec4c9
|
ENH: Added Option_Verbatim to run whole command lines directly.
|
2006-06-15 14:40:42 -04:00 |
Ken Martin
|
8e9a6beccc
|
ENH: centralized locaiton of CMakeFiles setting
|
2006-06-14 12:28:32 -04:00 |
Brad King
|
7ebe4702db
|
ENH: Added rxvt-unicode and cygwin terminals for color support.
|
2006-06-05 11:22:18 -04:00 |
Andy Cedilnik
|
69bd53be41
|
ENH: Handle 'screen' terminal. Thank you Thomas Z.
|
2006-06-03 18:43:57 -04:00 |
Brad King
|
9b74e597be
|
BUG: Do not leak global table of processes.
|
2006-05-24 10:13:18 -04:00 |
Brad King
|
35334d01cd
|
ENH: Re-enabling SIGCHLD handling implementation with a fix for Cygwin.
|
2006-05-23 11:48:15 -04:00 |
Brad King
|
29b75dda97
|
BUG: Reverting previous change until it can be fixed on Cygwin.
|
2006-05-22 15:11:42 -04:00 |
Brad King
|
da285df242
|
ENH: Added test 8 to test grandchildren running after children exit.
|
2006-05-21 10:28:14 -04:00 |
Brad King
|
58e8bfb849
|
BUG: Fixed deadlock condition when grandchildren are running after the children exit.
|
2006-05-21 10:27:13 -04:00 |
Brad King
|
0d594a4538
|
ENH: Implemented handling of SIGCHLD to detect the termination of immediate children. This allows grandchildren to remain running after the children exit.
|
2006-05-21 10:26:28 -04:00 |
Brad King
|
3dd70af5a0
|
ENH: Enabling process tree killing on Cygwin.
|
2006-05-20 18:50:27 -04:00 |
Bill Hoffman
|
1d8043cb4f
|
ENH: search for program without extensions
|
2006-05-08 14:18:09 -04:00 |
Brad King
|
523d9ebeed
|
ENH: Added always/if-different option to CopyADirectory. Added CopyAFile with the same interface.
|
2006-05-05 10:29:27 -04:00 |
Bill Hoffman
|
4c93b9a158
|
ENH: put the fix back in with abort
|
2006-04-27 17:52:45 -04:00 |
Bill Hoffman
|
dc304cfdec
|
ENH: remove code that does not compile, on windows cwd must exist
|
2006-04-27 17:46:10 -04:00 |
Mark Richardson
|
2b5d8e84c9
|
COMP: Fixing the the build for windows.
|
2006-04-27 16:02:52 -04:00 |
Bill Hoffman
|
4e586c822f
|
ENH: remove warning
|
2006-04-27 15:48:05 -04:00 |
Bill Hoffman
|
6c6eebac20
|
ENH: handle running from a directory that has been deleted
|
2006-04-27 15:26:53 -04:00 |
Brad King
|
dbd70091f1
|
BUG: IsSubDirectory should use ComparePath to do platform-independent path comparison.
|
2006-04-25 09:54:07 -04:00 |
Bill Hoffman
|
456f01e35b
|
ENH: fix build on AIX
|
2006-04-25 08:33:51 -04:00 |
Brad King
|
b9e03e0a1c
|
ENH: Enabling build/test of Terminal code now that it has been manually tested on several platforms.
|
2006-04-24 12:15:09 -04:00 |
Brad King
|
b3d2055feb
|
COMP: Added missing include of string.h for strcmp.
|
2006-04-22 20:32:01 -04:00 |
Brad King
|
f3368e7c98
|
BUG: Fixed bug in check for vt100 assumption.
|
2006-04-22 20:26:20 -04:00 |
Brad King
|
415b16aab9
|
BUG: Fixed uninitialized variable when not building with windows console support.
|
2006-04-22 20:25:37 -04:00 |
Brad King
|
071e26712c
|
ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals. Currently only a cfprintf function is provided to print color messages.
|
2006-04-22 20:20:12 -04:00 |
Bill Hoffman
|
72f0c21f94
|
ENH: fix borland bug
|
2006-04-21 20:13:08 -04:00 |
Bill Hoffman
|
b2b2e68c37
|
ENH: performance improvments
|
2006-04-21 15:15:52 -04:00 |
Sebastien Barre
|
d5237b30fc
|
ENH: try to bypass Microsoft assert() on isspace, isalpha, etc.
|
2006-04-18 11:50:39 -04:00 |
Mathieu Malaterre
|
688e630f6b
|
COMP: Fix compilation on linux (dlopen/dlclose symbols)
|
2006-04-17 14:13:39 -04:00 |
Brad King
|
b8a589bb1d
|
ENH: Improved implementation of FilesDiffer to avoid allocating enough memory for the entire file twice. Instead using a block-at-a-time comparison.
|
2006-04-13 22:56:32 -04:00 |
Bill Hoffman
|
cae4e6b37a
|
ENH: add patch for finding applications on OSX
|
2006-04-13 11:00:52 -04:00 |
Bill Hoffman
|
5a2668b326
|
ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
|
2006-03-30 13:49:56 -05:00 |
Bill Hoffman
|
388c005ccd
|
ENH: remove test on cygwin since it randomly fails
|
2006-03-29 13:26:58 -05:00 |
Sebastien Barre
|
d82c979787
|
ENH: the arguments to this function were not checked in a robust way
|
2006-03-21 17:47:11 -05:00 |
Andy Cedilnik
|
9dbf4438dc
|
ENH: Add support for relative paths and cleanup
|
2006-03-21 16:02:47 -05:00 |
Mathieu Malaterre
|
e9fcafafe5
|
ENH: Use const char where it should have been. At same time fix Bug#2958
|
2006-03-17 12:06:41 -05:00 |
Brad King
|
437e28e63a
|
COMP: Skip trying to use native auto_ptr implementation and just provide a conforming one.
|
2006-03-16 17:26:28 -05:00 |
Brad King
|
68ad66444b
|
ENH: Adding auto_ptr to KWSys to provide a conforming version everywhere.
|
2006-03-16 16:04:05 -05:00 |
Andy Cedilnik
|
974e9d4667
|
COMP: Fix problem with namespace
|
2006-03-16 11:21:01 -05:00 |
Andy Cedilnik
|
f483e48d2a
|
ENH: Cleanup DynamicLoader so that the symbols have more consistent names, start using dynamic loader from kwsys in CMake
|
2006-03-16 11:01:05 -05:00 |
Mathieu Malaterre
|
b4654c2d3a
|
COMP: Fix warning
|
2006-03-13 15:57:40 -05:00 |
Mathieu Malaterre
|
4f9efe7502
|
BUG: Fix problem on MacOSX, by disabling part of the test.
|
2006-03-13 14:39:50 -05:00 |
Mathieu Malaterre
|
7f5222d400
|
ENH: Fix dashboard with coverage
|
2006-03-13 11:27:12 -05:00 |
Mathieu Malaterre
|
7b36bf6cfd
|
ENH: Do not build the library if we are not doing Testing
|
2006-03-13 10:49:35 -05:00 |
Mathieu Malaterre
|
325baa33d2
|
ENH: Make test usable from command line
|
2006-03-13 10:27:42 -05:00 |
Bill Hoffman
|
83daad3ec2
|
ENH: remove warning
|
2006-03-12 10:03:03 -05:00 |
Bill Hoffman
|
08bb4d52ba
|
ENH: try to clean up the search for programs
|
2006-03-11 11:52:57 -05:00 |
Mathieu Malaterre
|
6420337317
|
BUG: Fix for MINGW32
|
2006-03-11 10:09:33 -05:00 |
Mathieu Malaterre
|
46096c08a5
|
ENH: Add support for LastError on HPUX
|
2006-03-11 09:59:16 -05:00 |
Mathieu Malaterre
|
347efdedd5
|
ENH: Also look into data segment (consistant with other implementation)
|
2006-03-11 09:47:41 -05:00 |
Bill Hoffman
|
d2f7b0c64f
|
ENH: undo last change because it broke the dashboard
|
2006-03-10 17:37:47 -05:00 |
Bill Hoffman
|
7387cb5850
|
ENH: fix find program to look for .com and .exe correctly and not return files with no extension on windows
|
2006-03-10 16:52:28 -05:00 |
Mathieu Malaterre
|
8e7d92049e
|
ENH: Add documentation on the problem with system wide path for looking up dynamic libraries. STYLE: Fix trailing white spaces
|
2006-03-10 16:03:26 -05:00 |
Mathieu Malaterre
|
87fdcd6eb6
|
BUG: Need a / for Visual Studio build
|
2006-03-10 15:42:33 -05:00 |
Mathieu Malaterre
|
7763163e4b
|
BUG: Do the proper path
|
2006-03-10 15:38:35 -05:00 |
Mathieu Malaterre
|
aaa780d6a1
|
BUG: Need a trailing slash
|
2006-03-10 15:12:04 -05:00 |
Mathieu Malaterre
|
fe66b15da4
|
BUG: Fix problem with in the path
|
2006-03-10 15:08:40 -05:00 |
Mathieu Malaterre
|
c0161e9e57
|
BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen
|
2006-03-10 14:53:42 -05:00 |
Mathieu Malaterre
|
509e383aac
|
STYLE: Remove trailing whitespaces
|
2006-03-10 13:34:41 -05:00 |
Mathieu Malaterre
|
f90e754100
|
BUG: Fix DynamicLoader implementation on MacOSX (using old API)
|
2006-03-10 13:34:03 -05:00 |
Mathieu Malaterre
|
5623ef913f
|
ENH: Add trailing whitespace
|
2006-03-10 13:33:28 -05:00 |
Mathieu Malaterre
|
5fe4a9dcef
|
STYLE: Make sure to use the proper cast.
|
2006-03-10 12:01:29 -05:00 |
Mathieu Malaterre
|
97aca504d8
|
ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast
|
2006-03-10 11:57:43 -05:00 |
Mathieu Malaterre
|
011de35360
|
ENH: Hopefully have the DynamicLoader to the proper thing.
|
2006-03-10 11:32:09 -05:00 |
Mathieu Malaterre
|
d633bac7bc
|
BUG: Make sure to have proper dependencies
|
2006-03-10 10:28:43 -05:00 |
Bill Hoffman
|
9345da20f3
|
ENH: use CMAKE_DL_LIBS and not dl directly as it does not always exist
|
2006-03-10 10:26:33 -05:00 |
Mathieu Malaterre
|
ae7fdcf6a9
|
COMP: Fix cygwin build
|
2006-03-10 10:23:48 -05:00 |
Mathieu Malaterre
|
fe6fc8192c
|
COMP: Fix compilation on MacOSX (common symbols not allowed with MH_DYLIB output format)
|
2006-03-10 10:19:45 -05:00 |
Andy Cedilnik
|
09b34fa796
|
COMP: Add missing include
|
2006-03-10 10:07:42 -05:00 |
Mathieu Malaterre
|
87efbe2342
|
BUG: Remove comment
|
2006-03-09 17:16:20 -05:00 |
Mathieu Malaterre
|
69dd8ee7e7
|
ENH: remove test temporarily
|
2006-03-09 17:15:54 -05:00 |
Mathieu Malaterre
|
20c680e7fc
|
ENH: Still more coverage of the DynamicLoader
|
2006-03-09 17:08:33 -05:00 |
Mathieu Malaterre
|
117c871790
|
ENH: Add a file to generate the lib
|
2006-03-09 17:06:55 -05:00 |
Mathieu Malaterre
|
9b55f2579a
|
ENH: Improve test coverage
|
2006-03-09 16:40:34 -05:00 |
Mathieu Malaterre
|
7ca1c6d2d8
|
STYLE: Minor style
|
2006-03-09 16:40:00 -05:00 |
Mathieu Malaterre
|
81922f811a
|
ENH: Carefully turn testing of DynamicLib on
|
2006-03-09 14:41:21 -05:00 |
Mathieu Malaterre
|
1defe94e31
|
STYLE: Minor style
|
2006-03-09 14:36:53 -05:00 |
Mathieu Malaterre
|
428bc24823
|
ENH: Adding initial test for DynamicLoader
|
2006-03-09 14:35:56 -05:00 |
Brad King
|
bde71e9668
|
ENH: Enabled process tree killing on AIX.
|
2006-03-08 13:06:46 -05:00 |
Brad King
|
6fb7bac013
|
ENH: Enabled process tree killing on the SGI.
|
2006-03-08 12:42:59 -05:00 |
Brad King
|
95f86d5d6f
|
ENH: Enabled process tree killing for FreeBSD and Sun.
|
2006-03-08 12:36:14 -05:00 |
Brad King
|
17d79233ff
|
ENH: Enabled process tree killing on HP-UX.
|
2006-03-08 12:12:37 -05:00 |
Brad King
|
c31c18bb9c
|
BUG: Do not leak ps FILE when the process starts but reading the header fails.
|
2006-03-08 11:57:41 -05:00 |