Brad King
|
a6c9cb9b0d
|
BUG: Fix for read pipe wakeup when child is writing alot of data and may fill the pipe buffer before WriteFile is called.
|
2004-07-13 16:23:49 -04:00 |
Brad King
|
5701282e98
|
ERR: Fixed missing return warning. Code was not reachable anyway.
|
2004-07-09 11:49:04 -04:00 |
Brad King
|
1d6eecd949
|
ENH: Added windows implementation of Disown/Detach.
|
2004-07-07 18:15:20 -04:00 |
Brad King
|
55c1c3b33f
|
BUG: Do not disown if process has already been killed or the timeout expired. Also need to call kwsysProcessCleanup to disown.
|
2004-07-07 17:46:34 -04:00 |
Brad King
|
ae28d93a72
|
ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow detached processes to be created. Currently implemented only on UNIX.
|
2004-07-07 17:27:50 -04:00 |
Brad King
|
6df06682a5
|
ERR: Using KWSYSPE_PIPE_BUFFER_SIZE in place of separate bufferSize constant for consistency.
|
2004-07-07 13:03:56 -04:00 |
Bill Hoffman
|
bbc9e4a9dc
|
no c++ comments in c
|
2004-07-04 00:05:04 -04:00 |
Bill Hoffman
|
4772d6b649
|
fix for hp build
|
2004-07-03 12:00:41 -04:00 |
Brad King
|
0ae1970a5e
|
BUG: Need a C-only library for C tests.
|
2004-07-02 17:39:47 -04:00 |
Brad King
|
e6145d6878
|
BUG#392: Implementation of process tree killing for systems with /proc filesystem.
|
2004-07-02 16:39:29 -04:00 |
Bill Hoffman
|
40fbba22a4
|
ENH: add CMAKE_FILE_PATH, CMAKE_PROGRAM_PATH, CMAKE_LIBRARY_PATH, and search them first, PATH second, and last the paths listed in the FIND call
|
2004-06-30 11:31:41 -04:00 |
Bill Hoffman
|
32ccf38c58
|
BUG: undo last bug fix because it breaks cmake, rebuild_cache on ParaView gets tons of errors about not being able to create the bin directory
|
2004-06-07 21:41:53 -04:00 |
Brad King
|
a2949c204d
|
BUG: Do not create a directory on top of a file.
|
2004-06-07 13:55:20 -04:00 |
Brad King
|
23b81b7469
|
ERR: Do not add the library if no sources are used.
|
2004-06-04 14:59:05 -04:00 |
Bill Hoffman
|
2936c54cdd
|
ENH: make sure find library does not find directories
|
2004-06-01 12:19:44 -04:00 |
Brad King
|
b6fb2fe8f9
|
BUG: Do not wait for children to exit when killing them. Sometimes they do not really die.
|
2004-05-13 10:08:09 -04:00 |
Brad King
|
6c4ab7ec52
|
ENH: Adding native windows process tree kill to ProcessWin32.c. This replaces the ProcessWin32Kill.c implementation.
|
2004-05-10 14:54:22 -04:00 |
Brad King
|
dd70c8f82d
|
ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the macro at the correct time.
|
2004-05-10 13:38:33 -04:00 |
Brad King
|
5017fc66e5
|
ENH: Renaming kwsys macro to kwsys_ns to work around borland preprocessor bug.
|
2004-05-10 13:15:45 -04:00 |
Brad King
|
914a9fb3b4
|
ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the macro at the correct time.
|
2004-05-10 13:10:57 -04:00 |
Bill Hoffman
|
568c921673
|
ENH: remove extra include for compile with mingw
|
2004-05-10 12:08:01 -04:00 |
Bill Hoffman
|
9c0411b4f2
|
ENH: change to c code so it can be built with mingw
|
2004-05-10 12:06:24 -04:00 |
Bill Hoffman
|
2c4922f558
|
ENH: remove unused include file so it will build with mingw
|
2004-05-10 11:04:23 -04:00 |
Andy Cedilnik
|
8da9b14cc6
|
ERR: On Borland preprocessor goes into recursion which adds some weid spaces in the include name. This fixes it
|
2004-05-07 14:22:48 -04:00 |
Bill Hoffman
|
99a1ec6c6d
|
BUG: make sure the correct state is set for expired processes
|
2004-05-07 12:52:46 -04:00 |
Brad King
|
db4fd2a15d
|
ENH: Adding process tree killing for Win32 process execution.
|
2004-05-06 15:34:04 -04:00 |
Brad King
|
7de6edc686
|
ERR: Added units to SetTimeout documentation.
|
2004-05-06 14:30:00 -04:00 |
Bill Hoffman
|
8d41f97ff6
|
BUG: fix collapse full path to handle a file in the root directory
|
2004-05-06 10:29:29 -04:00 |
Bill Hoffman
|
94f6dfb8a6
|
ENH: remove warnings
|
2004-04-30 10:32:45 -04:00 |
Brad King
|
5601afe384
|
ENH: Added automatic adjustment of C++ flags to include -timplicit_local and -no_implicit_include for the Compaq compiler on OSF.
|
2004-04-29 17:44:52 -04:00 |
Andy Cedilnik
|
d5763a8c98
|
BUG: Most of time when asking if file exists, we actually want to read it... Should fix Bug #809 - FIND_INCLUDE should check readability
|
2004-04-29 13:25:02 -04:00 |
Andy Cedilnik
|
161c31bc2b
|
ERR: Verify that getenv returned something before using it
|
2004-04-22 14:11:25 -04:00 |
Bill Hoffman
|
d59e06595c
|
BUG: fix for 301 CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and FIND_PATH in addtion to and before PATH
|
2004-04-22 13:24:20 -04:00 |
Andy Cedilnik
|
00095676cc
|
BUG: Prevent crash when the current working directory cannot be established
|
2004-04-21 10:33:07 -04:00 |
Brad King
|
cb90652dca
|
ENH: Added comment for future work to make forwarding executable always statically linked.
|
2004-04-01 15:28:18 -05:00 |
Andy Cedilnik
|
9e8a45d106
|
ENH: Always include KWSys header files directory
|
2004-03-15 14:54:26 -05:00 |
Brad King
|
aeea4895a5
|
ERR: SIGSEGV == SIGBUS on BeOS.
|
2004-03-12 14:43:32 -05:00 |
Bill Hoffman
|
f7ce654912
|
ENH: change mingw to use libfoo.dll instead of foo.dll since it can link to them
|
2004-02-13 10:51:44 -05:00 |
Brad King
|
41c8677a95
|
ERR: Fixed use of _findfirst for MSVC 6.
|
2004-02-12 13:38:18 -05:00 |
Ken Martin
|
012a14de69
|
fix incorrect signature for findfirst
|
2004-02-12 11:23:41 -05:00 |
Bill Hoffman
|
6223d60085
|
Fix install test fail on mingw
|
2004-02-12 09:13:31 -05:00 |
Andy Cedilnik
|
729e2a427a
|
BUG: Like cygwin, mingw does not produce .lib file for shared libraries, so search for dll when searching for library
|
2004-02-12 08:58:51 -05:00 |
Andy Cedilnik
|
ff6bc56616
|
ENH: On Cygwin shared libraries have only .dll file no .lib file, so when finding library on cygwin, search also for .dll. Also fix SimpleInstall test on cygwin
|
2004-02-11 08:28:59 -05:00 |
Brad King
|
d23636d48b
|
BUG: Corrected detection of exceptional exit code.
|
2004-01-28 10:59:46 -05:00 |
Brad King
|
e27ad7eb97
|
ENH: Added exception string to abnormal termination report.
|
2004-01-28 10:59:22 -05:00 |
Bill Hoffman
|
dd7f85a9dc
|
ENH: fix for build on cygwin mingw
|
2004-01-26 13:32:20 -05:00 |
Brad King
|
9651c9d996
|
ERR: Fixed function prototypes with zero arguments to be C-style.
|
2004-01-22 14:44:44 -05:00 |
Andy Cedilnik
|
9cf5bb4bb0
|
BUG: If working directory does not exists, exit
|
2004-01-22 11:16:43 -05:00 |
Brad King
|
49bd89fe31
|
BUG: CopyFileIfDifferent should return success if the files did not differ or if the copy succeeded. It should return failure only if the files were different and the copy failed.
|
2004-01-22 10:30:01 -05:00 |
Andy Cedilnik
|
d609e037b9
|
BUG: Fix valgrind error. If working directory is not set do not do chdir
|
2004-01-21 13:38:09 -05:00 |
Brad King
|
9878c9ea34
|
ERR: Fixed unused argument warning.
|
2004-01-19 09:30:44 -05:00 |
Brad King
|
5ba4fd9e8a
|
ERR: Must include Dart module after PROJECT command.
|
2004-01-19 09:30:09 -05:00 |
Brad King
|
f2714ab435
|
ENH: Added Dart testing configuration.
|
2004-01-17 12:47:11 -05:00 |
Brad King
|
740505bb63
|
ENH: Added a recursive process execution test.
|
2004-01-17 12:46:56 -05:00 |
Bill Hoffman
|
a9beaa40e8
|
BUG: try to get access to work on borland
|
2004-01-12 16:16:46 -05:00 |
Bill Hoffman
|
e5bcc9244b
|
ENH: use access over stat for performance
|
2004-01-12 13:53:46 -05:00 |
Andy Cedilnik
|
b4bf41434c
|
ENH: Only look for executable until found
|
2004-01-12 13:30:57 -05:00 |
Brad King
|
e365b64ff6
|
ENH: Removing empty source file now that makefile dependencies should have updated.
|
2004-01-06 16:56:13 -05:00 |
Brad King
|
fca398f961
|
ERR: Removed use of FILE command and using WRITE_FILE instead. We would still like CMake 1.6 to be able to build CMake CVS, and kwsys is used.
|
2004-01-05 11:02:38 -05:00 |
Brad King
|
c14915697c
|
ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be more readable in the C++ sources.
|
2003-12-30 17:15:51 -05:00 |
Brad King
|
1c8f885f9d
|
ENH: Added GetExceptionString method to provide an error description when GetState returns Exception.
|
2003-12-30 16:23:16 -05:00 |
Brad King
|
f48941f261
|
BUG: CollapseFullPath was calling SplitProgramPath before changing the working directory to in_base.
|
2003-12-30 13:38:32 -05:00 |
Brad King
|
242f4f2fc8
|
ERR: Removed ftime ambiguity created by poor C++ standard headers provided by Borland 5.5.
|
2003-12-29 13:14:26 -05:00 |
Ken Moreland
|
06bf73f9c3
|
Fixed a problem where ifstream was not the same as kwsys_ios::ifstream on
MSVC 6.0.
|
2003-12-24 10:07:42 -05:00 |
Brad King
|
032d1d8652
|
ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree. This introduces separate kwsys_ios and kwsys_stl macros needed to support all platforms.
|
2003-12-23 11:03:33 -05:00 |
Brad King
|
92bcdb8d66
|
ERR: std -> kwsys_std.
|
2003-12-17 08:30:07 -05:00 |
Brad King
|
802601b606
|
ENH: Added SetPipeShared method to allow stdout and stderr pipes to be shared with the parent process.
|
2003-12-16 17:20:01 -05:00 |
Brad King
|
8ca149d34f
|
ENH: Added GetEnv method.
|
2003-12-16 15:55:18 -05:00 |
Brad King
|
40ea4b6761
|
ENH: Updated copyright.
|
2003-12-16 15:38:36 -05:00 |
Brad King
|
e70aa1b3a2
|
ERR: SystemTools now depends on Directory.
|
2003-12-16 15:37:24 -05:00 |
Ken Martin
|
cd5ec5ee1b
|
is there any chance thiswill work on all platforms hmmm added removeAdirectory
|
2003-12-16 14:26:19 -05:00 |
Brad King
|
ce8a34907a
|
ENH: Updated copyright.
|
2003-12-15 16:30:46 -05:00 |
Brad King
|
c9e9e8d121
|
STYLE: Fixed typo on comment.
|
2003-12-14 13:48:18 -05:00 |
Brad King
|
5dcbef7dfe
|
ENH: Using CreateFile with FILE_FLAG_DELETE_ON_CLOSE to automatically delete the Win9x forwarding executable even if the parent process crashes.
|
2003-12-14 13:47:39 -05:00 |
Brad King
|
8da78710bc
|
ENH: Added KWSYS_NAMESPACE_STRING macro.
|
2003-12-14 13:44:20 -05:00 |
Brad King
|
31d72f961b
|
BUG: Fixed dllimport.
|
2003-12-14 13:03:44 -05:00 |
Brad King
|
d3f1410be3
|
ERR: Added include of sys/stat.h for open functions mode bits.
|
2003-12-13 14:19:45 -05:00 |
Brad King
|
1f40a4205b
|
ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, and stderr to be redirected from/to files.
|
2003-12-13 14:13:54 -05:00 |
Brad King
|
dc96992e56
|
ENH: Code is now robust to New method returning NULL.
|
2003-12-13 10:36:22 -05:00 |
Brad King
|
4d68d005bc
|
BUG: File comparison on windows must test the volume serial number as well as the file index.
|
2003-12-09 11:44:53 -05:00 |
Brad King
|
380ee8ca36
|
STYLE: Removed trailing whitespace.
|
2003-12-08 11:35:34 -05:00 |
Brad King
|
b777b8656e
|
ENH: Cleaned up pipe numbering.
|
2003-12-07 14:09:58 -05:00 |
Brad King
|
bcfd5ce161
|
ERR: Need to include Configure.hxx to get kwsys_std definition.
|
2003-12-05 14:51:27 -05:00 |
Brad King
|
ed853b5d70
|
ENH: Removed pipe selection argument from WaitForData method in kwsysProcess. This greatly simplifies its use.
|
2003-12-05 11:53:17 -05:00 |
Brad King
|
97b469537b
|
STYLE: Removed trailing whitespace.
|
2003-12-05 11:37:28 -05:00 |
Brad King
|
9ce4e23715
|
BUG: Process startup-info struct dwFlags were being set incorrectly due to a change in statement order.
|
2003-12-05 11:19:43 -05:00 |
Brad King
|
ddd3190387
|
ERR: Added missing static storage class specifier for kwsysProcessCreate.
|
2003-12-04 13:56:00 -05:00 |
Brad King
|
cee49e74cf
|
ERR: Some platforms define stdin, stdout, and stderr as macros. Renaming these symbols to StdIn, StdOut, and StdErr.
|
2003-12-03 13:37:21 -05:00 |
Brad King
|
ad8bc4b1a4
|
ENH: Merged changes from KWSys-MultiProcess-bp to KWSys-MultiProcess-b2t-1-mp to main tree. This introduces support for process pipelines.
|
2003-12-03 09:20:05 -05:00 |
Brad King
|
9ec524def6
|
STYLE: Removed trailing whitespace.
|
2003-11-28 09:48:42 -05:00 |
Brad King
|
37bbb27bfa
|
ERR: Removed extra variable assignments.
|
2003-11-04 09:00:18 -05:00 |
Brad King
|
8f8cc16ea3
|
BUG: Removed CloseHandle in case of error in DuplicateHandle. According to documentation, DuplicateHandle will close the source handle regardless of error condition.
|
2003-11-04 08:56:12 -05:00 |
Bill Hoffman
|
96e8cd82c7
|
ENH: put the system path after the paths specified on to the FIND command
|
2003-10-09 15:52:29 -04:00 |
Bill Hoffman
|
e15ebb6255
|
ENH: remove /tmp_mnt in collapse full path
|
2003-09-18 11:05:01 -04:00 |
Bill Hoffman
|
a413160fec
|
ENH: add the unix makefile generator as an option from the windows GUI, this builds with mingw, cygwin, and combinations of make cl, bcc32
|
2003-08-21 16:22:23 -04:00 |
Bill Hoffman
|
3935711e01
|
ENH: remove warning and unneeded cast
|
2003-08-17 12:24:06 -04:00 |
Brad King
|
beda09a96b
|
ENH: Made error message consistent between win9x and non-win9x version of error reporting.
|
2003-08-13 18:08:07 -04:00 |
Brad King
|
ef603d12f9
|
ENH: Treating SIGBUS as a fault by default.
|
2003-08-13 14:21:39 -04:00 |
Andy Cedilnik
|
4bad15e4b2
|
ENH: Cast into apropriate type to remove warning
|
2003-08-07 15:39:07 -04:00 |
Brad King
|
7b9663e5e8
|
Fixed indentation
|
2003-08-06 13:41:34 -04:00 |