Commit Graph

718 Commits

Author SHA1 Message Date
David Cole 867de7fc67 ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual 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. 2007-11-16 07:01:58 -05:00
Brad King 0a001f1567 STYLE: Nightly Date Stamp 2007-11-16 00:01:02 -05:00
Brad King 9abbad8171 STYLE: Nightly Date Stamp 2007-11-15 00:01:03 -05:00
Brad King fe7a472e35 daily version number 2007-11-14 00:01:02 -05:00
Brad King 05f4f0e3e6 daily version number 2007-11-13 00:01:03 -05:00
Brad King 9dec5fbaf1 daily version number 2007-11-12 18:22:40 -05:00
Brad King 121b1db741 ENH: Created better names and a more convenient set of version date stamp macros. 2007-11-12 18:22:22 -05:00
Brad King f97dddf0ee BUG: Fixed typo in previous commit. 2007-11-12 17:38:15 -05:00
Brad King f8a5d485a0 ENH: Adding DateStamp feature to KWSys. This provides a header file giving preprocessor access to a dated version. The 'datestamp' will be updated automatically every day by a script. 2007-11-12 17:34:14 -05:00
Brad King 8b9dcc9e1a COMP: Fix warning when gcount stream method does not really return std::streamsize. 2007-11-07 08:59:29 -05:00
Brad King d65adbe260 COMP: Add streamsize and streamoff to kwsys_ios namespace for ancient streams. 2007-11-05 17:44:30 -05:00
Brad King f410f8578e COMP: Fix warnings on 64-bit Mac OS X build. Patch from issue #3697. 2007-11-05 14:34:36 -05:00
Sean McBride 0b4c9cb86c STYLE: fixed misspellings of Mac OS X 2007-10-26 12:13:01 -04:00
Brad King c4ffd00711 BUG: Fix bug#5590. When converting a relative path between two full paths on different windows drive letters do not create a ../../d:/foo/bar path and just return the full path to the destination. 2007-10-25 13:29:47 -04:00
Bill Hoffman 22fca8aa12 BUG: fix for bug 0005767 hang for replace string with empty 2007-10-12 09:58:17 -04:00
Sebastien Barre 4e54f93501 ENH: bad bug bad 2007-10-09 15:20:30 -04:00
Bill Hoffman e0899bcaf2 ENH: speed up actual path name by cache on windows 2007-10-02 15:48:21 -04:00
Bill Hoffman e94473037e COMP: remove warning on new HPUX compiler 2007-09-20 11:57:25 -04:00
Alexander Neundorf f2bb57684f COMP: TIOCGWINSZ and struct winsize also doesn't exist on Cray Catamount
Alex
2007-09-20 09:36:30 -04:00
Alexander Neundorf 6b45ec0326 COMP: make SystemTools.cxx build on Cray Xt3
Alex
2007-09-20 09:30:41 -04:00
Bill Hoffman 797db515a0 ENH: fix failing test when valgrind is on 2007-09-19 11:16:57 -04:00
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