Commit Graph

1616 Commits

Author SHA1 Message Date
Brad King 4aa35cee98 STYLE: Nightly Date Stamp 2008-06-24 23:56:15 -04:00
Brad King 2b9e0af408 STYLE: Nightly Date Stamp 2008-06-23 23:55:45 -04:00
Brad King 465a36484e STYLE: Nightly Date Stamp 2008-06-22 23:55:58 -04:00
Brad King 7205003625 STYLE: Nightly Date Stamp 2008-06-21 23:56:24 -04:00
Brad King 9b91fc8c23 STYLE: Nightly Date Stamp 2008-06-20 23:56:05 -04:00
Brad King 85b8534aea STYLE: Nightly Date Stamp 2008-06-19 23:56:14 -04:00
Brad King 8c64691bec STYLE: Nightly Date Stamp 2008-06-18 23:56:21 -04:00
Brad King cb613406bc STYLE: Nightly Date Stamp 2008-06-17 23:56:46 -04:00
Brad King 872e8132e9 STYLE: Nightly Date Stamp 2008-06-16 23:56:36 -04:00
Brad King d1c1d8025f STYLE: Nightly Date Stamp 2008-06-15 23:56:42 -04:00
Brad King 5680cfd9c6 STYLE: Nightly Date Stamp 2008-06-14 23:56:51 -04:00
Brad King 08e135bf61 STYLE: Nightly Date Stamp 2008-06-13 23:56:58 -04:00
Brad King 5bc6a5fb9b STYLE: Nightly Date Stamp 2008-06-12 23:57:16 -04:00
Brad King 3810dffe8d STYLE: Nightly Date Stamp 2008-06-11 23:57:55 -04:00
Brad King 23bdb30e10 STYLE: Nightly Date Stamp 2008-06-10 23:59:45 -04:00
Brad King 1ee52bb29b STYLE: Nightly Date Stamp 2008-06-09 23:57:42 -04:00
Brad King 3446bab75e STYLE: Nightly Date Stamp 2008-06-08 23:57:40 -04:00
Brad King 9e44be371f STYLE: Nightly Date Stamp 2008-06-07 23:57:43 -04:00
Brad King 45bb68bf9b STYLE: Nightly Date Stamp 2008-06-06 23:58:15 -04:00
Brad King 27759a775f ENH: Recognize more color terminals.
- Patch from Matthew McCormick, slightly tweaked
  - See issue #6833
2008-06-06 11:52:52 -04:00
Brad King d80ca5baea STYLE: Nightly Date Stamp 2008-06-05 23:57:59 -04:00
Brad King 958dc2709f STYLE: Nightly Date Stamp 2008-06-04 23:58:11 -04:00
Brad King e00a49e2ca STYLE: Nightly Date Stamp 2008-06-03 23:58:19 -04:00
Brad King 4d5116c8a2 STYLE: Nightly Date Stamp 2008-06-02 23:58:25 -04:00
Clinton Stimpson 0d845b8da8 BUG: FormatMessage can return a NULL message. Add check for NULL pointer. 2008-06-02 19:44:02 -04:00
Brad King 669311c369 STYLE: Nightly Date Stamp 2008-06-01 23:58:30 -04:00
Bill Hoffman 2f082668bd ENH: fix crash on dash17 linux where the parsing of the proc file must not have worked right 2008-06-01 23:40:30 -04:00
Bill Hoffman 735b77798d ENH: fix crash on cygwin 2008-06-01 16:11:38 -04:00
Francois Bertel d0237abfd4 BUG:cpuinfo format are different between Linux and Cygwin. Cygwin does not have physical id tag or cpu cores tag. 2008-06-01 14:40:11 -04:00
Bill Hoffman fc5bc3380e ENH: avoid divide by zero, temporary fix until cygwin cpu file is read better, bad cpu info is better than a crash 2008-06-01 11:23:22 -04:00
Brad King 9f3e67eabf STYLE: Nightly Date Stamp 2008-05-31 23:58:41 -04:00
Francois Bertel f9ce6fcb5a BUG:Fixed NumberOfLogicalCPU, NumberOfPhysicalCPU and LogicalProcessorsPerPhysical under Linux. Some part was just wrong. Some other part missed to take the multicore value into account. 2008-05-31 11:23:15 -04:00
Brad King 045d6ac0e8 STYLE: Nightly Date Stamp 2008-05-30 23:59:16 -04:00
Brad King da273b1026 STYLE: Nightly Date Stamp 2008-05-29 23:58:53 -04:00
Brad King 535d76d276 STYLE: Nightly Date Stamp 2008-05-28 23:59:02 -04:00
Brad King 23be301b36 STYLE: Nightly Date Stamp 2008-05-27 23:59:13 -04:00
Brad King cea66664c5 ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API.
- Add an argument to registry read/write/delete methods to specify
    a 32-bit or 64-bit view.
  - Default is the bit-ness of the running program.
  - See issue #7095.
2008-05-27 14:47:00 -04:00
Brad King e429335f28 STYLE: Nightly Date Stamp 2008-05-26 23:59:22 -04:00
Brad King 87556c6849 STYLE: Nightly Date Stamp 2008-05-25 23:59:24 -04:00
Brad King 3f542be36a STYLE: Nightly Date Stamp 2008-05-24 23:59:34 -04:00
Brad King 6ad96ecffa STYLE: Nightly Date Stamp 2008-05-23 23:59:41 -04:00
Brad King 20e0d163e0 STYLE: Nightly Date Stamp 2008-05-22 23:59:47 -04:00
Brad King 3d9bb60ea8 STYLE: Nightly Date Stamp 2008-05-21 23:59:54 -04:00
Brad King e25a9a4169 STYLE: Nightly Date Stamp 2008-05-21 00:00:10 -04:00
Brad King 71bfea5ab7 STYLE: Nightly Date Stamp 2008-05-20 00:00:14 -04:00
Brad King 2783b537cd STYLE: Nightly Date Stamp 2008-05-19 00:00:28 -04:00
Brad King 48b18b684a STYLE: Nightly Date Stamp 2008-05-18 00:00:24 -04:00
Brad King 7ed8deeac2 STYLE: Nightly Date Stamp 2008-05-17 00:00:42 -04:00
Brad King f43748e1dd ENH: Add assignment operator to KWSys RegularExpression. 2008-05-16 11:06:18 -04:00
Brad King b18b370aab STYLE: Nightly Date Stamp 2008-05-16 00:00:42 -04:00
Brad King 7327037508 STYLE: Nightly Date Stamp 2008-05-15 00:00:52 -04:00
Brad King 6a906befae ENH: In KWSys set the IMPLICIT_DEPENDS_INCLUDE_TRANSFORM property.
- Tells CMake about the KWSYS_HEADER macro.
  - Enables implicit dependencies of private source files.
  - When a CMake new enough to support the property is required
    the "#if 0" hack can be removed from the source files.
2008-05-14 11:55:41 -04:00
Brad King 3fb5602e54 STYLE: Nightly Date Stamp 2008-05-14 00:00:56 -04:00
Brad King 98127bc4a3 ENH: Add ARM support to KWSys CPU header.
- Patch from Pierre Habouzit
2008-05-13 10:24:15 -04:00
Mathieu Malaterre 7499bb250d ENH: all ctype function have the same issue: char can be signed or unsigned, since isspace only deal with >=0 value (except EOF) one has to first cast it to unsigned char 2008-05-13 05:18:51 -04:00
Brad King 113a9dc85a STYLE: Nightly Date Stamp 2008-05-13 00:01:04 -04:00
Bill Lorensen 614b1ab358 COMP: warning, isprint and isspace take int args. 2008-05-12 12:01:09 -04:00
Brad King ab2cb66dd8 STYLE: Nightly Date Stamp 2008-05-12 00:01:16 -04:00
Brad King c7ca6b5ca1 STYLE: Nightly Date Stamp 2008-05-11 00:01:18 -04:00
Bill Lorensen 68dfcefbcb COMP: sprintf warnings. DWORD should use %ld rather than %d. Also, const char *p, a shadowed variable warning. 2008-05-10 22:48:53 -04:00
Brad King a6b053ecb9 STYLE: Nightly Date Stamp 2008-05-10 00:01:25 -04:00
Brad King bd178c4b1f STYLE: Nightly Date Stamp 2008-05-09 00:01:33 -04:00
Brad King 92198d6b37 STYLE: Nightly Date Stamp 2008-05-08 00:01:43 -04:00
Brad King 66b01e254f STYLE: Nightly Date Stamp 2008-05-07 00:01:39 -04:00
Brad King 26448fe2e2 STYLE: Nightly Date Stamp 2008-05-06 00:01:42 -04:00
Brad King 1b23b65ed5 STYLE: Nightly Date Stamp 2008-05-05 00:00:12 -04:00
Brad King b5307e01a9 STYLE: Nightly Date Stamp 2008-05-04 00:00:17 -04:00
Brad King 6585e1d238 STYLE: Nightly Date Stamp 2008-05-03 00:00:18 -04:00
Bill Hoffman bf8ed70534 BUG: really fix build on vs6 2008-05-02 17:36:08 -04:00
Bill Hoffman 47fa89b6e9 BUG: fix build on vs6 2008-05-02 17:22:46 -04:00
Bill Hoffman 9c63132c3c ENH: use GlobalMemoryStatusEx as it is able to report more than 2gigs 2008-05-02 11:44:26 -04:00
Brad King ab0c2757d5 COMP: Fix warnings in KWSys SystemInformation on Borland compiler.
- Remove two unused variables.
  - Replace dynamically allocated array with static.
2008-05-02 09:14:37 -04:00
Brad King cfc425c134 STYLE: Nightly Date Stamp 2008-05-02 00:00:20 -04:00
Brad King c70512fbef STYLE: Nightly Date Stamp 2008-05-01 00:00:26 -04:00
Brad King 16ec04c2a7 BUG: Fix escaping of more characters on Windows shells. 2008-04-30 15:58:45 -04:00
Brad King 47bfda0acb BUG: Fix kwsysSystem_Shell_GetArgumentForWindows to reset the windows trailing backslash count to zero when a make variable reference is encountered. 2008-04-30 10:02:08 -04:00
Brad King 893d0fe0d1 STYLE: Nightly Date Stamp 2008-04-30 00:00:26 -04:00
Brad King 50c187903d STYLE: Nightly Date Stamp 2008-04-29 00:00:29 -04:00
Brad King 9bc893eb16 STYLE: Nightly Date Stamp 2008-04-28 00:00:31 -04:00
Brad King 231fb3756c STYLE: Nightly Date Stamp 2008-04-27 00:00:40 -04:00
Brad King 01ed151c27 STYLE: Nightly Date Stamp 2008-04-26 00:00:38 -04:00
Brad King 7a9b6dffa9 STYLE: Nightly Date Stamp 2008-04-25 00:00:48 -04:00
Bill Hoffman d47734bd98 ENH: remove odd chars from file 2008-04-24 15:47:36 -04:00
Brad King cc7aef2320 STYLE: Nightly Date Stamp 2008-04-24 00:00:43 -04:00
Jeffrey Baumes 4cf167173f ENH: Allow numbers in username in URL regex. 2008-04-23 12:51:02 -04:00
Brad King cbdc1d6e19 STYLE: Nightly Date Stamp 2008-04-23 00:00:45 -04:00
Brad King 57e137b8fb STYLE: Nightly Date Stamp 2008-04-22 00:00:50 -04:00
Brad King fd0690fceb STYLE: Nightly Date Stamp 2008-04-21 00:00:52 -04:00
Brad King 1f2492f597 STYLE: Nightly Date Stamp 2008-04-20 00:00:54 -04:00
Brad King 9da2eca17e STYLE: Nightly Date Stamp 2008-04-19 00:01:06 -04:00
Brad King e5e00983d2 STYLE: Nightly Date Stamp 2008-04-18 00:01:00 -04:00
Brad King e2421c93d8 STYLE: Nightly Date Stamp 2008-04-17 00:01:03 -04:00
Brad King c7b71de086 STYLE: Nightly Date Stamp 2008-04-16 00:01:13 -04:00
Brad King a8604d07d0 STYLE: Nightly Date Stamp 2008-04-15 00:01:09 -04:00
Brad King 5db84ae9b0 STYLE: Nightly Date Stamp 2008-04-14 00:01:20 -04:00
Brad King c4a821d029 STYLE: Nightly Date Stamp 2008-04-13 00:01:14 -04:00
Brad King fcc841167d STYLE: Nightly Date Stamp 2008-04-12 00:01:19 -04:00
Brad King 8d6a600409 STYLE: Nightly Date Stamp 2008-04-11 00:01:20 -04:00
Brad King 6925e08f9a STYLE: Nightly Date Stamp 2008-04-10 00:01:25 -04:00
Brad King ba085b4d96 STYLE: Nightly Date Stamp 2008-04-09 00:01:27 -04:00
Brad King 5c3a5daaf1 STYLE: Nightly Date Stamp 2008-04-07 23:56:58 -04:00
Brad King 5824f44a75 STYLE: Nightly Date Stamp 2008-04-06 23:57:08 -04:00
Brad King 2014a95f91 STYLE: Nightly Date Stamp 2008-04-05 23:57:11 -04:00
Brad King 249210691e STYLE: Nightly Date Stamp 2008-04-04 23:57:19 -04:00
Brad King d1c660d495 STYLE: Nightly Date Stamp 2008-04-03 23:57:25 -04:00
Brad King e00d702cdd STYLE: Nightly Date Stamp 2008-04-02 23:57:33 -04:00
Mathieu Malaterre f410daffec STYLE: minor comments 2008-04-02 08:36:51 -04:00
Brad King 590e5c47dd STYLE: Nightly Date Stamp 2008-04-01 23:57:54 -04:00
Brad King 225f7d1f69 STYLE: Nightly Date Stamp 2008-03-31 23:57:52 -04:00
Brad King c514e497c4 STYLE: Nightly Date Stamp 2008-03-30 23:57:54 -04:00
Brad King 1ea33285e5 STYLE: Nightly Date Stamp 2008-03-29 23:58:04 -04:00
Brad King d83bb1479f STYLE: Nightly Date Stamp 2008-03-28 23:58:07 -04:00
Brad King 07cb082722 STYLE: Nightly Date Stamp 2008-03-27 23:58:16 -04:00
Bill Hoffman 7dcfdf5005 BUG: fix install problem on make and allow symlinks to cmake bin directory 2008-03-27 17:05:11 -04:00
Brad King fc9fb0d60f STYLE: Nightly Date Stamp 2008-03-26 23:58:21 -04:00
Brad King e5e65b5b88 STYLE: Nightly Date Stamp 2008-03-25 23:58:37 -04:00
Brad King a02bbd4237 STYLE: Nightly Date Stamp 2008-03-24 23:58:38 -04:00
Brad King 962a69acd4 STYLE: Nightly Date Stamp 2008-03-23 23:58:41 -04:00
Brad King fde51dc4a2 STYLE: Nightly Date Stamp 2008-03-22 23:58:49 -04:00
Brad King 73b3110eb5 STYLE: Nightly Date Stamp 2008-03-21 23:58:58 -04:00
Brad King 3cda0559a8 STYLE: Nightly Date Stamp 2008-03-20 23:59:03 -04:00
Brad King 83d4f335cb STYLE: Nightly Date Stamp 2008-03-19 23:59:09 -04:00
Brad King ce7ee70872 STYLE: Nightly Date Stamp 2008-03-18 23:59:23 -04:00
Brad King ba18eb7d56 STYLE: Nightly Date Stamp 2008-03-17 23:59:24 -04:00
Brad King 33c84b50e9 ENH: Set CMake Policy CMP0003 to NEW behavior to build without warnings with the upcoming CMake 2.6 release. 2008-03-17 16:22:28 -04:00
Brad King 5a670176b9 STYLE: Nightly Date Stamp 2008-03-16 23:59:31 -04:00
Brad King 6429c35827 STYLE: Nightly Date Stamp 2008-03-15 23:59:38 -04:00
Brad King 204a70cff8 STYLE: Nightly Date Stamp 2008-03-14 23:59:45 -04:00
Brad King b40890c8ca STYLE: Nightly Date Stamp 2008-03-12 23:59:59 -04:00
Brad King b8cd04d735 STYLE: Nightly Date Stamp 2008-03-12 00:00:13 -04:00
Brad King c905bf9b13 COMP: Fix shared lib build on windows for KWSys's SystemInformation by adding export macro. 2008-03-11 17:37:17 -04:00
Brad King 9d4730f441 STYLE: Nightly Date Stamp 2008-03-11 00:00:21 -04:00
Brad King d73d9eb0f0 STYLE: Nightly Date Stamp 2008-03-10 00:00:23 -04:00
Brad King a38a37f187 STYLE: Nightly Date Stamp 2008-03-09 00:00:25 -05:00
Brad King 244272436a STYLE: Nightly Date Stamp 2008-03-08 00:00:34 -05:00
Brad King 41a59e211e STYLE: Nightly Date Stamp 2008-03-07 00:00:41 -05:00
Brad King ea525a4fb4 STYLE: Nightly Date Stamp 2008-03-06 00:00:54 -05:00
Brad King b99a0db8ff STYLE: Nightly Date Stamp 2008-03-05 00:00:55 -05:00
Brad King ed75e31979 STYLE: Nightly Date Stamp 2008-03-04 00:01:06 -05:00
Brad King 137618c37c STYLE: Nightly Date Stamp 2008-03-03 00:01:05 -05:00
Brad King c1f692ec27 STYLE: Nightly Date Stamp 2008-03-02 00:01:03 -05:00
Brad King c0f2d419e0 STYLE: Nightly Date Stamp 2008-03-01 00:01:04 -05:00
Brad King 1f71ee64ff STYLE: Nightly Date Stamp 2008-02-29 00:01:04 -05:00
Brad King 6c7d32394c STYLE: Nightly Date Stamp 2008-02-28 00:01:11 -05:00
Brad King 69ad23a6e7 BUG: Fixed typo in previous commit of kwsys/CPU.h.in 2008-02-27 16:11:20 -05:00
Brad King 4a40fe43e3 ENH: Added CPU.h to KWSys to identify the target CPU and its byte order. 2008-02-27 16:07:14 -05:00
Brad King 883931056f STYLE: Nightly Date Stamp 2008-02-27 00:01:05 -05:00
Brad King f1b80f642b STYLE: Nightly Date Stamp 2008-02-26 00:01:09 -05:00
Brad King 88bd02a5d1 STYLE: Nightly Date Stamp 2008-02-25 00:01:03 -05:00
Brad King daaaf7fdcc STYLE: Nightly Date Stamp 2008-02-24 00:01:02 -05:00
Brad King a48f7968b6 STYLE: Nightly Date Stamp 2008-02-23 00:01:05 -05:00
Brad King f76464dd28 STYLE: Nightly Date Stamp 2008-02-22 00:01:03 -05:00
Brad King 9f2f456e7d STYLE: Nightly Date Stamp 2008-02-21 00:01:05 -05:00
Brad King cfd65e29da STYLE: Nightly Date Stamp 2008-02-20 00:01:05 -05:00
Luis Ibanez c3899ab4be ENH: Missing copyright header. 2008-02-19 18:50:52 -05:00
Brad King 50f8edd10a STYLE: Nightly Date Stamp 2008-02-19 00:01:04 -05:00
Brad King c51a45466d STYLE: Nightly Date Stamp 2008-02-18 00:01:02 -05:00
Brad King 21f4cd7c8b STYLE: Nightly Date Stamp 2008-02-17 00:01:02 -05:00
Brad King 24b49f9258 STYLE: Nightly Date Stamp 2008-02-16 00:01:04 -05:00
Brad King 4a17f7bee8 STYLE: Nightly Date Stamp 2008-02-15 00:01:04 -05:00
Brad King 3db5c76198 STYLE: Nightly Date Stamp 2008-02-14 00:01:02 -05:00
Brad King 54a39b58d5 STYLE: Nightly Date Stamp 2008-02-13 00:01:12 -05:00
Brad King f05423339a STYLE: Nightly Date Stamp 2008-02-12 00:01:03 -05:00
Brad King 0cdf73f0a2 STYLE: Nightly Date Stamp 2008-02-11 00:01:02 -05:00
Brad King 138d479c67 STYLE: Nightly Date Stamp 2008-02-10 00:01:03 -05:00
Brad King 445f47473c STYLE: Nightly Date Stamp 2008-02-09 00:01:03 -05:00
Brad King c71f62fbff STYLE: Nightly Date Stamp 2008-02-08 00:01:05 -05:00
Brad King aee3f7b54a STYLE: Nightly Date Stamp 2008-02-07 00:01:02 -05:00
Brad King 4664b3aedf STYLE: Nightly Date Stamp 2008-02-06 00:01:04 -05:00
Brad King 5b9fccdc0e STYLE: Nightly Date Stamp 2008-02-05 00:01:02 -05:00
Brad King e67dc68a3b STYLE: Nightly Date Stamp 2008-02-04 00:01:03 -05:00
Brad King dc06ac5881 COMP: Avoid warning in kwsys IOStream.cxx when the helper functions are not needed. Define one public symbol to avoid complaints from archivers about empty object files. 2008-02-03 08:58:10 -05:00
Brad King 6b8bb7d7fa COMP: Fix warning in SystemInformation.cxx about possibly incorrect assignment in if condition. 2008-02-03 08:20:11 -05:00
Brad King 8280232d0d COMP: Fix unreachable code warning. Remove runtime test of constant information. 2008-02-03 08:14:38 -05:00
Brad King b38bc43894 COMP: Remove inline keyword from forward declaration for VS9. 2008-02-03 08:07:17 -05:00
Brad King 607e05ff1a STYLE: Nightly Date Stamp 2008-02-03 00:01:02 -05:00
Bill Hoffman e3b0d3927a ENH: fix infinite loop from size_t change 2008-02-02 16:18:35 -05:00
Brad King dce9f2dad7 STYLE: Nightly Date Stamp 2008-02-02 00:01:05 -05:00
Bill Hoffman 15741325e0 ENH: fix warnings 2008-02-01 12:35:50 -05:00
Bill Hoffman 2564097e8c ENH: fix more warnings 2008-02-01 11:40:55 -05:00
Bill Hoffman 5343910cba ENH: fix more warnings 2008-02-01 11:36:06 -05:00
Bill Hoffman 889d900ef2 ENH: fix more warnings 2008-02-01 11:34:42 -05:00
Bill Hoffman f6826df4f3 ENH: fix more warnings 2008-02-01 11:33:14 -05:00
Bill Hoffman 9b55f81522 ENH: fix some warnings and 64 bit build windows 2008-02-01 11:30:08 -05:00
Bill Hoffman 32409bb8e3 ENH: fix win64 build and a warning 2008-02-01 11:09:39 -05:00
Brad King 6223f3f763 STYLE: Nightly Date Stamp 2008-02-01 00:01:03 -05:00
Bill Hoffman cc7c89ca51 ENH: try to fix hp and vs 6, again... 2008-01-31 21:33:32 -05:00
Bill Hoffman 294dca62ee ENH: fixes for borland 2008-01-31 16:37:52 -05:00
Bill Hoffman 52e75800b4 ENH: fix for qnx, I hope, and fix indent stuff 2008-01-31 15:34:09 -05:00
Bill Hoffman 99ebc1e728 ENH: fix build errors with asm stuff on mingw and hopefully win64 2008-01-31 15:10:19 -05:00
Bill Hoffman 414b89b903 ENH: fix build for mingw 2008-01-31 14:50:08 -05:00
Bill Hoffman b270a4ee7b ENH: split into implementation and interface class to clean up namespace issues with #define stuff 2008-01-31 14:34:11 -05:00
Brad King 82d8264b9f BUG: Need to install cstddef header. 2008-01-31 12:56:18 -05:00
Brad King 065f23ba38 STYLE: Work-around std:: check since this is a platform test. 2008-01-31 08:32:08 -05:00
Brad King e3c2c1923a STYLE: Remove references to std:: inside KWSys, even in comments. This will allow a commit check to be added. 2008-01-31 08:21:35 -05:00
Brad King d81875fb87 COMP: Replace kwsys_stl:: with kwsys_ios:: for streams access. 2008-01-31 08:21:27 -05:00
Brad King 3edc8e83ef STYLE: Nightly Date Stamp 2008-01-31 00:01:05 -05:00
Bill Hoffman 2a6e918c1f COMP: use kwsys_stl and not std:: 2008-01-30 21:40:43 -05:00
Bill Hoffman 2d0e838339 ENH: fix for vs 70 2008-01-30 12:55:59 -05:00
Bill Hoffman c4093afc52 ENH: enhancements for cdash, include system information and better time entries 2008-01-30 11:17:36 -05:00
Brad King d2f901bebf COMP: Fix warnings on VS9. 2008-01-30 07:44:24 -05:00
Brad King bd822c734b STYLE: Nightly Date Stamp 2008-01-30 00:01:04 -05:00
Brad King a099551882 STYLE: Nightly Date Stamp 2008-01-29 00:01:03 -05:00
Brad King a7cb9d1120 STYLE: Nightly Date Stamp 2008-01-28 00:01:02 -05:00
Brad King c631aa2a87 STYLE: Nightly Date Stamp 2008-01-27 00:01:07 -05:00
Brad King a35145fb27 STYLE: Nightly Date Stamp 2008-01-26 00:01:03 -05:00
Brad King 817d17e822 STYLE: Nightly Date Stamp 2008-01-25 00:01:03 -05:00
Brad King 8b1117e6c9 STYLE: Nightly Date Stamp 2008-01-24 00:01:03 -05:00
Brad King 78fcb26695 STYLE: Nightly Date Stamp 2008-01-23 00:01:03 -05:00
Brad King 0df9e6904c COMP: Remove inline keyword from forward declaration for VS9. 2008-01-22 08:52:48 -05:00
Brad King a6af060b35 STYLE: Nightly Date Stamp 2008-01-22 00:01:10 -05:00
Brad King 9198a92af9 COMP: Fix VS6 and old HP build. This source does not have the #define for hack. 2008-01-21 08:01:04 -05:00
Brad King b1151a6487 STYLE: Nightly Date Stamp 2008-01-21 00:01:03 -05:00
Brad King ce2b20361a BUG: Fix previous commit to not access empty strings out of bounds. 2008-01-20 19:29:12 -05:00
Brad King c7b844ba3e BUG: Make sure search paths never have double-slashes. Leading with two slashes (//) on cygwin looks like a network path and delays while waiting for a non-existent machine. 2008-01-20 17:24:46 -05:00
Brad King 983625e2b5 STYLE: Nightly Date Stamp 2008-01-20 00:01:03 -05:00
Brad King abf2054765 STYLE: Nightly Date Stamp 2008-01-19 00:01:03 -05:00
Brad King 10678ea1d7 STYLE: Nightly Date Stamp 2008-01-18 00:01:02 -05:00
Brad King 491d5d0104 STYLE: Nightly Date Stamp 2008-01-17 00:01:02 -05:00
Brad King 34c04bbc24 STYLE: Nightly Date Stamp 2008-01-16 00:01:04 -05:00
Brad King 53e9b5b329 STYLE: Nightly Date Stamp 2008-01-15 00:01:06 -05:00
Brad King 2c42f75522 STYLE: Nightly Date Stamp 2008-01-14 00:01:04 -05:00
Brad King 857e2e15dd ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE. 2008-01-13 16:36:20 -05:00
Brad King 4e96f4d503 STYLE: Nightly Date Stamp 2008-01-13 00:01:04 -05:00
Brad King 615ce67ad4 COMP: Fix build on borland. 2008-01-12 09:52:50 -05:00
Brad King 330b7c3f63 STYLE: Nightly Date Stamp 2008-01-12 00:01:05 -05:00
Brad King a6d32b96ed ENH: Add SystemTools::SplitPathRootComponent and re-implement SplitPath to use it. Add better treatment of user home directory paths. 2008-01-11 08:33:48 -05:00
Brad King d7c7ab0927 STYLE: Nightly Date Stamp 2008-01-11 00:01:04 -05:00
Brad King 1c2ffbb5bc BUG: Fix hang in Process_Kill on OS X caused by an OS bug in which a pipe read end cannot be closed if the pipe write end is open, the pipe is full, and another process is blocking waiting to write. Work around the problem by killing the children before closing the pipes. 2008-01-10 18:32:38 -05:00
Brad King d53a7a38a1 STYLE: Nightly Date Stamp 2008-01-10 00:01:05 -05:00
Brad King 09e309c3d0 STYLE: Nightly Date Stamp 2008-01-09 00:01:03 -05:00
Bill Hoffman 3777f4139d ENH: figure out long long value 2008-01-08 17:51:05 -05:00
Bill Hoffman 91edea1b8d ENH: fix lots of warnings 2008-01-08 17:20:04 -05:00
Bill Hoffman b9a54d392e ENH: turn off for now 2008-01-08 16:28:46 -05:00
Bill Hoffman 50c5d5a3d5 ENH: fix leaks and turn on by default 2008-01-08 14:59:57 -05:00
Bill Hoffman 66fff9d4b7 ENH: add missing file 2008-01-08 11:43:07 -05:00
Bill Hoffman c87853430e ENH: add new system information class for use in ctest 2008-01-08 11:38:28 -05:00
Brad King 7f406eed93 STYLE: Nightly Date Stamp 2008-01-08 00:01:03 -05:00
Brad King 0d916d4e72 STYLE: Nightly Date Stamp 2008-01-07 00:01:02 -05:00
Brad King 6c073ddb65 STYLE: Nightly Date Stamp 2008-01-06 00:01:04 -05:00
Brad King b26afe75fd STYLE: Nightly Date Stamp 2008-01-05 00:01:03 -05:00
Brad King b8785c4524 STYLE: Nightly Date Stamp 2008-01-04 00:01:03 -05:00
Brad King 8ca81ae7bf STYLE: Nightly Date Stamp 2008-01-03 00:01:02 -05:00
Brad King 8624abf272 STYLE: Nightly Date Stamp 2008-01-02 00:01:03 -05:00
Brad King 06a24eee51 STYLE: Nightly Date Stamp 2008-01-01 00:01:03 -05:00
Brad King 1ebf5aa2df STYLE: Nightly Date Stamp 2007-12-31 00:01:03 -05:00
Brad King e30e58d38b STYLE: Nightly Date Stamp 2007-12-30 00:01:04 -05:00
Brad King bd454247da STYLE: Nightly Date Stamp 2007-12-29 00:01:04 -05:00
Brad King 9528b38fba STYLE: Nightly Date Stamp 2007-12-28 00:01:05 -05:00
Brad King 2541c05b3d STYLE: Nightly Date Stamp 2007-12-27 00:01:03 -05:00
Brad King ad788fe4c8 STYLE: Nightly Date Stamp 2007-12-26 00:01:05 -05:00
Brad King ae3f8adf1f STYLE: Nightly Date Stamp 2007-12-25 00:01:03 -05:00
Brad King fc55596bd5 STYLE: Nightly Date Stamp 2007-12-24 00:01:03 -05:00
Brad King e521c5674d STYLE: Nightly Date Stamp 2007-12-23 00:01:03 -05:00
Brad King 9fcd08e17c STYLE: Nightly Date Stamp 2007-12-22 00:01:03 -05:00
Brad King e72521b720 STYLE: Nightly Date Stamp 2007-12-21 00:01:02 -05:00
Brad King 48be0a596f STYLE: Nightly Date Stamp 2007-12-20 00:01:04 -05:00
Brad King 42da2be0b1 STYLE: Nightly Date Stamp 2007-12-19 00:01:03 -05:00
Brad King cffd2f18c6 STYLE: Nightly Date Stamp 2007-12-18 00:01:02 -05:00
Brad King ff8d2a6647 STYLE: Nightly Date Stamp 2007-12-17 00:01:02 -05:00
Brad King eb098e1970 STYLE: Nightly Date Stamp 2007-12-16 00:01:02 -05:00
Brad King f143856371 STYLE: Nightly Date Stamp 2007-12-15 00:01:04 -05:00
Bill Hoffman a5e76555bf BUG: fix for bug 6136 make sure includes are not directories 2007-12-14 20:31:27 -05:00
Brad King 1713bf95c6 STYLE: Nightly Date Stamp 2007-12-14 00:01:04 -05:00
Brad King b1598e1dfc STYLE: Nightly Date Stamp 2007-12-13 00:01:03 -05:00
Brad King 42b11caf05 STYLE: Nightly Date Stamp 2007-12-12 00:01:06 -05:00
Brad King b0078fd3b4 ENH: Added C String utilities to KWSys. Implemented strcasecmp and strncasecmp. 2007-12-11 11:36:57 -05:00
Brad King 76ef80a931 STYLE: Nightly Date Stamp 2007-12-11 00:01:03 -05:00
Brad King ea5968be99 STYLE: Nightly Date Stamp 2007-12-10 00:01:04 -05:00
Brad King 526e5284c6 STYLE: Nightly Date Stamp 2007-12-09 00:01:03 -05:00
Brad King 4ba844bb01 STYLE: Nightly Date Stamp 2007-12-08 00:01:03 -05:00
Brad King 1f8592cc91 STYLE: Nightly Date Stamp 2007-12-07 00:01:03 -05:00
Philippe Pebay 836e595fcc BUG: fixed an incomplete regexp 2007-12-06 16:43:11 -05:00
Brad King 6d7ca9f9d4 STYLE: Nightly Date Stamp 2007-12-06 00:01:07 -05:00
Brad King cc80c4e285 COMP: Remove reference to vtksys. The unmangled kwsys name should be used in this source. 2007-12-05 13:13:53 -05:00
Philippe Pebay f18ae2234c ENH: added two functions for URL parsing:
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).
2007-12-05 12:24:27 -05:00
Brad King a6d800351c STYLE: Nightly Date Stamp 2007-12-05 00:01:02 -05:00
Bill Hoffman 39c164cb83 ENH: remove warning 2007-12-04 17:00:44 -05:00
Bill Hoffman 5050706ae3 ENH: add a touch -E command to cmake 2007-12-04 16:03:19 -05:00
Brad King b786d4f184 STYLE: Nightly Date Stamp 2007-12-04 00:01:02 -05:00
Brad King 50bdabde07 STYLE: Nightly Date Stamp 2007-12-03 00:01:03 -05:00
Brad King 5fcb6d2ffb STYLE: Nightly Date Stamp 2007-12-02 00:01:03 -05:00
Brad King dd7a655b60 STYLE: Nightly Date Stamp 2007-12-01 00:01:06 -05:00
Brad King 8537c55988 STYLE: Nightly Date Stamp 2007-11-30 00:01:03 -05:00
Brad King 0d5e854e91 STYLE: Nightly Date Stamp 2007-11-29 00:01:02 -05:00
Brad King a3a6cb853b STYLE: Nightly Date Stamp 2007-11-28 00:01:02 -05:00
Brad King 9b2f950061 STYLE: Nightly Date Stamp 2007-11-27 00:01:04 -05:00
Brad King ab480c8e7a STYLE: Nightly Date Stamp 2007-11-26 00:01:03 -05:00
Brad King 0fd5a62d4e STYLE: Nightly Date Stamp 2007-11-25 00:01:04 -05:00
Brad King ba3a55ddcc STYLE: Nightly Date Stamp 2007-11-24 00:01:05 -05:00
Alexander Neundorf e3c84cf5a6 ENH: add support for the Syllable OS (http://www.syllable.org)
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
2007-11-23 20:45:49 -05:00
Brad King 73a8240669 STYLE: Nightly Date Stamp 2007-11-23 00:01:02 -05:00
Brad King 83a7d9fb35 STYLE: Nightly Date Stamp 2007-11-22 00:01:02 -05:00
Brad King 553852f990 STYLE: Nightly Date Stamp 2007-11-21 00:01:02 -05:00
Brad King d5ff71a14e STYLE: Nightly Date Stamp 2007-11-20 00:01:03 -05:00
Brad King e9d99f13ec STYLE: Nightly Date Stamp 2007-11-19 00:01:05 -05:00
Brad King 1dcb7074fe STYLE: Nightly Date Stamp 2007-11-18 00:01:03 -05:00
Brad King 74ddd467ef STYLE: Nightly Date Stamp 2007-11-17 00:01:05 -05:00
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
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
Ken Martin 508ddaf929 COMP: fix warning 2007-03-01 14:52:26 -05:00
Ken Martin ae3ef64307 ENH: added a limit to the getline method 2007-03-01 14:30:42 -05:00
Brad King b1aae98926 BUG: Assignment should always use reset(). 2007-02-28 09:36:08 -05:00
Brad King 5ba5c450e6 COMP: Fix for auto_ptr_ref on Borland 5.8. 2007-02-28 09:35:28 -05:00
Brad King d97ae16bad COMP: Added line accidentally removed. 2007-02-26 12:08:27 -05:00
Brad King 220989104c BUG: Fixed implementation of auto_ptr_ref. 2007-02-26 12:06:42 -05:00
Brad King 2a64bb4774 BUG: Fix bug#4482. 2007-02-22 15:27:56 -05:00
Bill Hoffman 2d6e914b2d COMP: remove warning 2007-02-22 09:48:19 -05:00
Bill Hoffman 5647e6e254 ENH: fix parens in the path with spaces in the path 2007-02-21 21:24:17 -05:00
Brad King 53c72ed6c3 COMP: Disable LFS on AIX. 2007-02-21 13:33:19 -05:00
Brad King 293f24763f STYLE: Removed one more stray comment. 2007-02-01 14:45:08 -05:00
Ken Martin 2da51e0f69 STYLE: removed code accidently checked in 2007-02-01 14:43:09 -05:00
Ken Martin 3dd4a53d97 BUG: fix for bug number 3320 2007-02-01 14:11:06 -05:00
Bill Hoffman b32f3b4131 ENH: allow copy if different from a file to a directory to work 2007-01-30 11:32:33 -05:00
Mathieu Malaterre 9c3fb107a8 STYLE: Fix typo 2007-01-27 15:29:41 -05:00
Brad King 52803bc8af BUG: Added use of KWSYS_INSTALL_COMPONENT_NAME_DEVELOPMENT for header file install rules. 2007-01-26 14:26:44 -05:00
Clinton Stimpson e264771122 ENH: Add support for "~otheruser/" 2007-01-16 14:37:33 -05:00
Clinton Stimpson 50489ff6ff ENH: Handle "~" in SplitPath. 2007-01-12 16:47:23 -05:00
Brad King 55f5f27cd6 STYLE: Fixed documentation of how to produce forwarding executables for multi-configuration builds with CMAKE_INTDIR. 2007-01-08 15:12:00 -05:00
Utkarsh Ayachit 1ed84c377b BUG: reverting previous change. 2006-12-21 10:24:33 -05:00
Utkarsh Ayachit fbfd05a308 BUG: When a "wrong argument" was detected, we call the WrongArgument handler. If the handler returns success, the argument parsing should continue. Currently, it was stopping parsing immediately after the wrong argument was processed, irrespective of the WrongArgument handler status. Fixed that. 2006-12-21 09:52:01 -05:00
Utkarsh Ayachit fa69ba942e BUG: FileIsDirectory would remove the trailing '/' even when the path is indeed the root i.e. '/'. Hence the test would be incorrect for root directory. Fixed that. 2006-12-18 11:30:09 -05:00
Mathieu Malaterre b95f198348 COMP: Fix compilation when VS6 is using the new ANSI stdlib 2006-12-18 11:04:25 -05:00
Mathieu Malaterre df54b22212 COMP: Try to get stringstream emulation working 2006-12-15 10:30:41 -05:00
Brad King 1fe21ae35e ENH: Adding stringstream compatibility implementation. It is currently identical to ostringstream. Fixed local variable pcount hiding method warning. 2006-12-14 13:18:27 -05:00
Mathieu Malaterre 55af790ebf BUG: Remove stringstream implementation, this was a wrong interface anyway. 2006-12-14 11:41:51 -05:00
Mathieu Malaterre db116b94e4 BUG: disable test for now 2006-12-14 11:02:22 -05:00
Mathieu Malaterre cc73abf7e7 ENH: provide stringstream too. FIX: warning shadow var 2006-12-13 08:52:35 -05:00
Mathieu Malaterre b9787a965f BUG: revert yesterday patch. The implementation was correct. The problem was that _WIN32 was forced to be #define on cygwin when included from ITK, which was miss matching the implementation from the declaration. Put extra condition for CYGWIN system 2006-12-09 11:25:25 -05:00
Mathieu Malaterre 458fa7559b BUG: Make sure to use the Win32 interface (HINSTANCE) for handling shared lib on cygwin and mingw system 2006-12-08 15:52:30 -05:00
Bill Hoffman 6b7bf34341 COMP: remove warning 2006-12-05 09:02:32 -05:00
Bill Hoffman 1513773310 ENH: fix build error on IRIX 2006-12-05 08:39:22 -05:00
Bill Hoffman 3a32cec969 ENH: merge in changes for beos support 2006-12-04 17:26:41 -05:00
Brad King de8ffcaef4 ENH: Changes based on patch from Ryan C. Gordon to enable process execution on BeOS. There seems to be no way to implement it without polling (or threads). 2006-12-04 14:42:47 -05:00
Mathieu Malaterre 965a1475b6 BUG: Fix problem with loading dylib on Tiger (10.4) x86. We need to be using the dlopen/dlclose instead of the old NSModule 2006-11-29 12:56:28 -05:00
Brad King 54731fa2c8 ENH: Adding support for # escape in Watcom WMake. 2006-10-25 11:23:04 -04:00
Brad King 87dcfb54c4 ENH: Added # character for shell escaping. 2006-10-23 17:20:59 -04:00
David Cole e9fb6cd51a BUG: Correct the SystemReportDebugHook function. It should not call exit. It 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. 2006-10-18 23:27:33 -04:00
Andy Cedilnik 2f713072c7 ENH: Report command line as a measurement and allow user to add custom measurements 2006-10-13 09:30:33 -04:00
David Cole 7d033e5c2b COMP: Fix or suppress warnings on Borland and Mac dashboards. Definitely fix "may be used uninitialized" warnings. 2006-10-09 10:06:03 -04:00
David Cole 22442fd9e1 STYLE: Make the set of supported STL headers the same in vtkstd and vtksys/stl. (The union of the present values of the two sets.) 2006-10-06 11:13:02 -04:00
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
Brad King a155eacec3 ENH: Added a way to quickly enable manual testing of grandchild killing. 2006-03-08 11:39:34 -05:00
Brad King 3c39accee9 ENH: Added implementation of process tree killing that runs "ps" to traverse the tree. 2006-03-08 11:38:51 -05:00
Mathieu Malaterre d91bd3dbd3 BUG: Including file within a namespace{} is dangerous(unless symbols are within an extern C). Also update documentation about special case for MacOSX 2006-03-08 09:16:54 -05:00
Mathieu Malaterre f4fb2ca779 COMP: Fix compilation on MacOSX 2006-03-06 14:30:46 -05:00
Mathieu Malaterre 12ebc4339a ENH: Compile DynamicLoader 2006-03-06 14:07:50 -05:00
Mathieu Malaterre ffd4bcd02b ENH: Adding kwsys implementation for a DynamicLoader class. Copy from itkDynamicLoader, with patch from cmDynamicLoader 2006-03-06 14:02:55 -05:00
Bill Hoffman eee281c3a6 ENH: add missing cmake depend hacks 2006-03-06 13:43:58 -05:00
Bill Hoffman 3aec2488ff ENH: add missing cmake include 2006-03-06 13:34:33 -05:00
Mathieu Malaterre 73e1d9abd9 COMP: Some STL implementation do not provide clear on std::string 2006-03-06 13:02:13 -05:00
Mathieu Malaterre e34d666fc7 BUG: Need to reset internal structure in case of multiple calls to Load 2006-03-06 11:57:05 -05:00
Mathieu Malaterre 70e6fe3f9b ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). 2006-03-06 10:12:02 -05:00
Bill Hoffman be375b1bcd ENH: fix std in kwsys, has to be kwsys_stl 2006-03-02 21:33:57 -05:00
Bill Hoffman a5825cd11a ENH: check in new find stuff 2006-03-02 13:30:22 -05:00
Brad King b1443931b0 COMP: Fixed warnings for Borland 5.8. 2006-02-28 11:38:02 -05:00
Bill Hoffman d2621064e2 ENH: fix for bug 28618, cmake.exe can not find itself 2006-02-10 12:43:00 -05:00
Andy Cedilnik 30daaa6a3e COMP: Fix problem with STL on HP, and fix reusing the same variable in for loops 2006-02-08 07:17:59 -05:00
Andy Cedilnik 2ed1ca11bc COMP: Fix compile problem on windows and mac 2006-02-07 11:43:17 -05:00
Andy Cedilnik 9740913dd8 COMP: Fix build problem 2006-02-07 10:43:45 -05:00
Andy Cedilnik e5a8e115bc ENH: Move relative path to kwsys 2006-02-07 10:23:17 -05:00
Brad King f71a085f74 ENH: Added kwsys::String class to shorten debugging symbols and error messages involving std::string. 2006-02-07 10:11:40 -05:00
Mathieu Malaterre 4763c14502 ENH: Add some doc for visible class 2006-02-07 09:25:15 -05:00
Ken Martin 1ff49b9789 ENH: by Bill make sure path is unix style 2006-01-23 16:36:13 -05:00
Bill Hoffman 909d9dbd5a ENH: fix for icc 2006-01-17 16:53:56 -05:00
Bill Hoffman 9891260a6d ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
Brad King bdbb7f84bc ENH: Added special test 0 to just run a given command line. 2006-01-05 15:49:34 -05:00
Andy Cedilnik 6e675ce602 COMP: Do not build tests if build testing is off 2006-01-04 08:32:35 -05:00
Brad King 8489a94101 BUG: When more than one command is given and one of them fails to start and the rest are killed, do not forget to reap the killed children. 2005-12-31 12:59:31 -05:00
Bill Hoffman 452925649a ENH: add better support for framework linking 2005-12-26 13:14:19 -05:00
Brad King a0e413ce63 ENH: Improved robustness of sharing parent pipes with children. This ensures that the parent pipe handles are inherited by the children. If a parent pipe handle is invalid a handle to an empty pipe is given to the child to make sure all pipes are defined for the children. 2005-12-20 13:22:22 -05:00
Andy Cedilnik affced3f81 BUG: Return if the file is in any directory not just in first one 2005-12-16 09:03:04 -05:00
Andy Cedilnik ccf5a130ef COMP: for a in range(100): write_on_board(No std in kwsys...) 2005-12-11 00:12:40 -05:00
Andy Cedilnik 5e56c7c201 ENH: Add a method to remove remaining arguments 2005-12-10 12:10:09 -05:00
Andy Cedilnik 5999a81bcd COMP: Fix the exporting so that it can actually be used 2005-12-10 12:09:24 -05:00
Andy Cedilnik 33c891f8d8 ENH: Add another signature to FindProgram that matches more to the one from CMake 2005-12-10 12:08:55 -05:00
Brad King e3876623f6 STYLE: Documented reference to "man select_tut". 2005-11-16 11:39:43 -05:00
Brad King 5dae3d67f4 BUG: Do not close handle obtained from GetModuleHandle which does not increase the reference count of the module. 2005-11-16 11:36:05 -05:00
Andy Cedilnik 4e9d832525 ENH: Change flag to PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION and add help in cmSetTestsPropertiesCommand 2005-11-09 11:07:36 -05:00
Andy Cedilnik a285a90809 COMP: Fix all dashboards 2005-11-09 07:22:28 -05:00
Andy Cedilnik 1de28a762f ENH: Add test for output regular expression 2005-11-08 17:59:58 -05:00
Brad King 946c9a2cc6 ENH: Improved file modification time comparison on Windows to use GetFileAttributesEx instead of CreateFile/GetFileTime/CloseHandle to get file times. This results in a 30% reduction in time to do a build system check. 2005-10-27 13:57:48 -04:00
Bill Hoffman 54f75b05cd ENH: try to get this thing to pass with cmake 2.2.1 2005-10-21 09:49:04 -04:00
Andy Cedilnik bf6b379b11 COMP: More namespace fixes to build on HP 2005-10-19 10:47:19 -04:00
Andy Cedilnik 66e50573c1 COMP: Fix namespace. This way kwsys can be built outside cmake 2005-10-19 08:42:22 -04:00
Andy Cedilnik fdc4795b91 ENH: Push glob to the kwsys 2005-10-18 14:08:55 -04:00
Andy Cedilnik b93359f41d ENH: Add an accessor for the maximum file length 2005-10-12 12:08:49 -04:00
Sebastien Barre 07b45da693 ENH: CMake kills me (so does Cygwin) 2005-10-06 17:16:07 -04:00
Sebastien Barre 6c54adf0ea ENH: avoid the use of GET_TARGET_PROPERTY by testing the CMake executable instead of the test executable 2005-10-05 16:06:45 -04:00
Brad King 01ac3906da BUG: Reverting fundamental type info change until it is fixed on more platforms. It was tested on Linux, SGI, HP, Sun, OSX, Windows with nmake and VS 6, 7, 7.1, 8, Borland Make, and cygwin by hand with spaces in the path and cmake 2.0 and 2.2 before committing but still seems to be failing on some dashboards...strange. 2005-10-05 13:11:34 -04:00
Sebastien Barre 13627538b9 ENH: add kwsys test for DetectFileType 2005-10-04 15:09:00 -04:00
Brad King d937de494a ENH: Converting FundamentalType try-compiles into a single try-run. All the information about the existence, size, and signedness of types can be determined in one program thanks to limits.h. 2005-10-03 14:44:27 -04:00
Andy Cedilnik ba90faca0a COMP: Try to remove warnings 2005-09-22 09:58:03 -04:00
Brad King d134ac9bd3 ENH: Updated to use modern FILE command for writing to output logs instead of WRITE_FILE. 2005-09-21 14:15:14 -04:00
Brad King 393adee4d4 BUG: kwsys_ios namespace should import streambuf also. 2005-09-21 13:42:49 -04:00
Andy Cedilnik 2e50727eca ENH: Make message into status 2005-09-20 10:42:38 -04:00
Andy Cedilnik ec36660ca8 BUG: Remove warning and try to fix memory problem 2005-09-19 16:19:57 -04:00
Andy Cedilnik 5f2343bf91 ENH: Test for both commands 2005-09-19 15:15:11 -04:00
Brad King e2d7c3a4e4 STYLE: Added reference to documentation in CMakeLists.txt. 2005-09-18 17:15:29 -04:00
Brad King e440c6a826 STYLE: Added backward compatibility disclaimer. 2005-09-18 17:08:56 -04:00
Andy Cedilnik 498c2e6dc5 BUG: Fix which argument is which, also, fix the test to be less agressive 2005-09-18 08:17:39 -04:00
Andy Cedilnik 28a9e9a919 ENH: Add testing of GET_TEST_PROPERTY command 2005-09-17 09:53:09 -04:00
Andy Cedilnik 8ee8cd372f BUG: On WIN32, since we are using subkey, set it 2005-09-17 08:50:10 -04:00
Andy Cedilnik ef8212d28b COMP: Remove unused variable 2005-09-16 15:30:57 -04:00
Andy Cedilnik 767057f37f BUG: Fix encoding and add deleting to the test 2005-09-16 13:56:09 -04:00
Andy Cedilnik 9b486bacfc ENH: Modify API a little bit to allow arbitrary length values. Encode certain characters. Rename UNIX registry to FILE registry. More testing 2005-09-16 13:38:25 -04:00
Andy Cedilnik efeffc52ce COMP: Remove problem on borland 2005-09-16 10:09:38 -04:00
Andy Cedilnik 4d1f0fe4ea ENH: Enable registry, add test of SET_TESTS_PROPERTIES, rename tests for dart2 2005-09-16 09:21:05 -04:00
Andy Cedilnik 3548c51e7d COMP: Remove some more warnings 2005-09-16 09:20:28 -04:00
Andy Cedilnik 6d9aee1e22 ENH: Cleanups and expose unix registry on windows (for cygwin etc) 2005-09-16 09:15:52 -04:00
Andy Cedilnik 30b67a8bfe COMP: Win32 fixes 2005-09-16 09:08:40 -04:00
Andy Cedilnik df4f999457 ENH: More handling of unix versus windows registry 2005-09-16 08:38:12 -04:00
Andy Cedilnik 0b30d23085 ENH: Initial import 2005-09-16 08:20:48 -04:00
Brad King 2e004e03ca ENH: Added cygcheck knowledge for --ldd option on Cygwin. Added error message for --ldd option when no tool is available but the option was still requested. 2005-08-31 19:41:53 -04:00
Brad King ca1cd089ae BUG: Fixed dirname in a few cases on windows. Now using KWSYS_SHARED_FORWARD_CONFIG_NAME setting instead of CMAKE_INTDIR directly to give choice to user code. Updated documentation to include @KWSYS_NAMESPACE@_SHARED_FORWARD_CONFIG_NAME, @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_PRINT, and @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_LDD settings. 2005-08-18 16:06:08 -04:00
Brad King 207c39a7ad ENH: Added support for Windows. 2005-08-18 09:23:15 -04:00
Brad King 93efb1cf5b BUG: Automatic pwd/cwd path translation must check that the generated logical-to-physical mapping is correct by using realpath. 2005-08-17 17:04:23 -04:00
Brad King 26d6409f9d ENH: If VTK_LIBRARY_PROPERTIES is set then the properties it lists will be added to VTK library targets with SET_TARGET_PROPERTIES. This will be useful to enable shared library versioning. 2005-08-04 17:12:22 -04:00
Ken Martin db28904467 ENH: change loc of log files 2005-07-29 13:19:44 -04:00
Sebastien Barre 6e4b6ca0d3 ENH: add method to attempt to check if a file is text or binary 2005-07-28 13:21:03 -04:00
Brad King 82a8e9be99 ENH: Added FundamentalType header defining platform-independent fixed size/signedness integer types. 2005-07-26 11:37:30 -04:00
Brad King a5483acc0e ENH: Added TEST_KWSYS_CXX_SAME_LONG_AND___INT64, TEST_KWSYS_CXX_SAME_LONG_LONG_AND___INT64, TEST_KWSYS_CAN_CONVERT_UI64_TO_DOUBLE, and TEST_KWSYS_CHAR_IS_SIGNED. 2005-07-26 11:36:39 -04:00
Brad King b9d472d81d ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of building a kwsys source file. This allows more than one header to be included in a kwsys source file without redefining the macros. 2005-07-26 11:34:57 -04:00
Andy Cedilnik 712e64ebb3 ENH: Rename test 2005-07-20 12:40:11 -04:00
Andy Cedilnik 11359c5ccb ENH: Rename test 2005-07-20 12:02:45 -04:00
Andy Cedilnik 3e020b3dcc COMP: Remove warning on windows 2005-07-13 09:49:01 -04:00
Andy Cedilnik eee2d2b035 BUG: Revert the change to FileIsDirectory. Add FileIsSymlink and treat symlinks as files when removing directory 2005-07-12 13:21:21 -04:00
Andy Cedilnik 219bcf25ba BUG: When removing directory, use lstat instead of stat to make sure that symlinks are treated as files and not as directories 2005-07-12 10:40:14 -04:00
Brad King 931233ee7b COMP: Fixed uninitialized variable. 2005-07-08 09:05:11 -04:00
Brad King 3f14dae716 ENH: Extended test 0 to run the executable twice using the same process object. This tests the reusability of the objects. 2005-07-07 09:06:56 -04:00
Brad King 7e7249cbd1 BUG: Fixed reusability of process object by clearing each pipe's Closed flag when cleaning up. 2005-07-07 09:05:59 -04:00
Brad King 33abddf90c BUG: Do not increment optr by 2 after storing only one character. Also fixed possibility of storing uninitialized characters from the last triplet. 2005-06-30 09:21:00 -04:00