697 Commits

Author SHA1 Message Date
Alexander Neundorf
4ee1ee1bd0 ENH: add support for the Portland Compiler to CMake, can build cmake and the tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt)
Alex
2007-09-17 15:55:17 -04:00
Alexander Neundorf
a43976e91d BUG: if there is no match, don't construct the stl string from a NULL
pointer

Alex
2007-08-22 09:25:14 -04:00
Alexander Neundorf
a8128f88b7 BUG: fix segfault if FindFiles() is called without actual match pattern
(e.g. FILE(GLOB /usr/include) instead of FILE(GLOB /usr/include/* )
#4620

Alex
2007-08-21 15:30:07 -04:00
Mathieu Malaterre
964719128c COMP: Directory and Glob have pointer data members 2007-08-16 07:38:47 -04:00
David Cole
f1115a30ee COMP: Second try getting rid of Microsoft deprecation warnings. This time tested from KWStyle with vs8 to make sure the warnings are really gone. Remove the deprecation defs from CMakeLists and guard the defs in the header so we do not redefine them if they are already defined. 2007-08-15 11:38:13 -04:00
David Cole
bdeb4ad217 COMP: Suppress Microsoft deprecation warnings when building kwsys .c and .cxx files. This way, other projects that include kwsys will not see the warnings in kwsys .c and .cxx files, but they can still see the warnings in their own source files if they want to... 2007-08-15 09:25:58 -04:00
Alexander Neundorf
6c5fb80656 STYLE: fix typo
Alex
2007-08-09 09:03:25 -04:00
Mathieu Malaterre
8576d61989 ENH: Remove extra ; 2007-08-08 08:41:07 -04:00
Sean McBride
11604e72c4 COMP: fixed compiler warning in sprintf usage 2007-08-03 15:43:31 -04:00
Alexander Neundorf
d486e7c871 COMP: also build the static dummy loader on Cray Catamount
Alex
2007-08-01 10:07:46 -04:00
Alexander Neundorf
220fe4f3ce COMP: add a dynamic loader for systems which don't support dynamic loading, so this is handled in kwsys and not every project using this has to care for it
Alex
2007-07-30 15:52:36 -04:00
Bill Hoffman
4ae802d9c1 ENH: fix resource leak 2007-07-24 10:05:31 -04:00
Alexander Neundorf
dddbad259c PERF: micro optimization: the (*pos1) && (*pos1=='/') were redundant, and
hasDoubleSlash is false in most cases, so in most cases 3 comparisons were
done, now only one

Alex
2007-07-23 09:06:48 -04:00
Brad King
9dec9a0c3b COMP: Fix for platforms that do not have siginfo on their signal handlers. 2007-06-27 11:39:16 -04:00
Bill Hoffman
af0b15aff4 ENH: remove some stuff to improve coverage 2007-06-06 11:26:06 -04:00
Bill Hoffman
80de27ace5 ENH: fix case problem with drive letters and cmake vs CMakeSetup build.make changing 2007-06-06 10:44:20 -04:00
Brad King
07fe611fc6 BUG: Added carrot (^) to characters that need quoting. The solaris shell needs it. 2007-05-18 09:17:36 -04:00
Brad King
5e1dd6fb51 BUG: Some single-character arguments need quoting on windows. 2007-05-17 14:01:02 -04:00
Brad King
cc507411d3 ENH: Added more special unix shell characters that require quoting. Added escaping of % as %% for shells inside mingw32-make. 2007-05-17 10:53:14 -04:00
Brad King
73197eaefa BUG: Shell escaping needs to write % as %% for VS IDE. 2007-05-16 16:19:18 -04:00
Brad King
01c7db07c3 BUG: Do not send both SIGSTOP and SIGKILL when killing a process. The SIGSTOP seems to be able to block the SIGKILL occasionally. Also the SIGKILL is sufficient since the process table entry will still exist until it is reaped with waitpid. 2007-05-16 13:10:45 -04:00
Brad King
aa4d7847ee COMP: Fix code-not-reached warnings for SunCC. 2007-05-03 13:03:13 -04:00
Brad King
1ef33c6c04 COMP: Make sure gcc 2.96 sstream header is not used. 2007-04-20 11:53:35 -04:00
Brad King
60d0d429b8 COMP: Added istringstream::clear() method to disambiguate the call from using string::clear or istrstream::clear. 2007-04-20 09:50:46 -04:00
Brad King
a43b3cc801 BUG: Need to clear read failure when string is reset. 2007-04-19 12:56:07 -04:00
Brad King
6984c09310 ENH: Added testing for istringstream and stringstream. 2007-04-19 12:53:13 -04:00
Brad King
94e27c1073 BUG: Fix stream state on successfully reading a string. 2007-04-19 12:44:04 -04:00
Brad King
ded4cb6f8d COMP: Fixes for Watcom. 2007-04-19 12:12:19 -04:00
Brad King
d5cb9b1a0d COMP: Skip testAutoPtr and testHashSTL on Watcom. They are hopeless. 2007-04-19 12:11:56 -04:00
Brad King
d75bfedab5 COMP: Need to include header for unlink function. 2007-04-19 12:11:16 -04:00
Brad King
16be80b7b4 ENH: Added support for Watcom compiler. Added TODO comment about calling conventions. 2007-04-19 11:31:55 -04:00
Brad King
28f6b148f6 ENH: Fixed stl string streaming operators for Watcom. 2007-04-19 11:21:35 -04:00
Brad King
688ebad20e ENH: Added KWSYSPE_DEBUG macro to print debugging trace information. Added TODO comment explaining why process execution can still hang when a grandchild keeps the output pipes open. 2007-04-12 10:56:20 -04:00
Brad King
6d2f08b6e1 ENH: Added MD5 implementation to KWSys. 2007-03-14 15:12:10 -04:00
Brad King
e01cdf2065 ENH: Added kwsys SystemTools::CreateSymlink and SystemTools::ReadSymlink. 2007-03-12 13:50:28 -04:00
Brad King
0e8d822b18 COMP: Fix warning about binding reference-to-non-const to an rvalue on VS6. It does not seem to be doing the proper auto_ptr_ref conversions. Instead use the const_cast work-around on this platform. 2007-03-09 16:58:08 -05:00
Brad King
72b08a80c8 COMP: Fixed unreferenced parameter warning for VS6 with /W4. 2007-03-09 16:27:14 -05:00
Brad King
f3cc908e42 STYLE: Move warning disable pragma into push/pop block. 2007-03-07 16:00:21 -05:00
Brad King
3bd9d67488 BUG: Use angle-brackets to include testSystemTools.h to avoid problems with in-source builds. 2007-03-07 13:52:32 -05:00
Brad King
4148fedbf0 ENH: Enabled support for use_auto_ptr(get_auto_ptr()) syntax on HP compiler. 2007-03-07 09:26:49 -05:00
Ken Martin
12b8643fee COMP: shut up w4 warning 2007-03-06 10:56:21 -05:00
Brad King
55280c5524 COMP: Disable function call with function return test for HP until it is implemented. 2007-03-03 23:46:42 -05:00
Brad King
091eafefb3 COMP: All kwsys .hxx headers should include Configure.hxx. Re-enabling testAutoPtr. 2007-03-03 15:43:31 -05:00
Brad King
55abd50681 COMP: Disable auto_ptr test for now. 2007-03-03 15:32:00 -05:00
Brad King
8c1f9e1b83 ENH: Implemented auto_ptr_ref in a way that allows conversion of the pointed-to type. 2007-03-03 15:05:52 -05:00
Brad King
ed722cbe61 COMP: Remove one conversion test until it is implemented. 2007-03-03 14:51:36 -05:00
Brad King
3fcec9daa4 ENH: Added test for auto_ptr. Documented aut_ptr template implementation. 2007-03-03 14:48:48 -05:00
Brad King
0edbb68352 ENH: Cleaned up KWSys tests to use test drivers. 2007-03-03 10:47:06 -05:00
Ken Martin
fdbe20cf8b COMP: fix warnings 2007-03-02 10:48:58 -05:00
Brad King
a0e26986f7 COMP: More workarounds for Borland. 2007-03-01 23:28:17 -05:00