KWSys Robot
45d0e96694
KWSys Nightly Date Stamp
2009-10-28 23:59:01 -04:00
KWSys Robot
e97fc32a63
KWSys Nightly Date Stamp
2009-10-27 23:59:07 -04:00
KWSys Robot
92caf34733
KWSys Nightly Date Stamp
2009-10-26 23:59:12 -04:00
KWSys Robot
3d8784cd52
KWSys Nightly Date Stamp
2009-10-25 23:59:16 -04:00
KWSys Robot
609d27e4fa
KWSys Nightly Date Stamp
2009-10-24 23:59:27 -04:00
KWSys Robot
f5545899ae
KWSys Nightly Date Stamp
2009-10-23 23:59:33 -04:00
KWSys Robot
11d85a5748
KWSys Nightly Date Stamp
2009-10-22 23:59:35 -04:00
KWSys Robot
7b5ae0d282
KWSys Nightly Date Stamp
2009-10-21 23:59:41 -04:00
KWSys Robot
7130628312
KWSys Nightly Date Stamp
2009-10-20 23:59:52 -04:00
KWSys Robot
c6a4dce3f4
KWSys Nightly Date Stamp
2009-10-19 23:59:53 -04:00
Alexander Neundorf
5e2851f855
fix two more icpc warnings, ok by Brad (float compared for equality, unused variable)
...
Alex
2009-10-19 12:57:36 -04:00
KWSys Robot
b3b2943662
KWSys Nightly Date Stamp
2009-10-18 23:59:58 -04:00
KWSys Robot
95a25ad8c4
KWSys Nightly Date Stamp
2009-10-18 00:00:07 -04:00
KWSys Robot
772253ecc6
KWSys Nightly Date Stamp
2009-10-17 00:00:11 -04:00
David Cole
847918b38f
Better fix for crash on Windows. This time it will even work on Linux, too. That GetLineFromStream method while loop sure is fussy.
2009-10-16 13:23:52 -04:00
David Cole
9578bfc0ef
Fix crash on Windows. If input stream is no good, do not try to read a line from it. Return false and an empty line instead...
2009-10-16 11:43:05 -04:00
KWSys Robot
023889cb2c
KWSys Nightly Date Stamp
2009-10-16 00:01:00 -04:00
KWSys Robot
b5f63c6b7d
KWSys Nightly Date Stamp
2009-10-15 00:00:27 -04:00
KWSys Robot
85b2f936d6
KWSys Nightly Date Stamp
2009-10-14 00:00:28 -04:00
KWSys Robot
e0230d7bef
KWSys Nightly Date Stamp
2009-10-13 00:00:35 -04:00
KWSys Robot
300dcd45a0
KWSys Nightly Date Stamp
2009-10-12 00:00:39 -04:00
KWSys Robot
7eee2f0062
KWSys Nightly Date Stamp
2009-10-11 00:00:45 -04:00
KWSys Robot
a450048fd5
KWSys Nightly Date Stamp
2009-10-10 00:00:52 -04:00
Zach Mullen
8fe2738096
Added OS Platform (cpu architecture) detection support to windows systems
2009-10-09 11:10:06 -04:00
KWSys Robot
a59e01795d
KWSys Nightly Date Stamp
2009-10-09 00:00:57 -04:00
Zach Mullen
2af045dfc5
Trimmed off the newline from sw_vers output on mac, it could cause xml parsing errors if left in
2009-10-08 10:56:55 -04:00
KWSys Robot
f3a0fba75e
KWSys Nightly Date Stamp
2009-10-08 00:01:02 -04:00
KWSys Robot
d542cc01cb
KWSys Nightly Date Stamp
2009-10-07 00:01:07 -04:00
Zach Mullen
80533948b2
Fix bus error on mac. Was a result of not having null termination of arg list to sw_vers calls.
2009-10-06 14:55:48 -04:00
Zach Mullen
444e581860
Added better OS information for Mac OS X
2009-10-06 11:46:16 -04:00
KWSys Robot
6b14c1d273
KWSys Nightly Date Stamp
2009-10-06 00:01:05 -04:00
KWSys Robot
b783fbd04c
KWSys Nightly Date Stamp
2009-10-05 00:01:03 -04:00
KWSys Robot
eddfb095f9
KWSys Nightly Date Stamp
2009-10-04 00:01:06 -04:00
KWSys Robot
b1686031e4
KWSys Nightly Date Stamp
2009-10-03 00:01:03 -04:00
KWSys Robot
2e78b58d79
KWSys Nightly Date Stamp
2009-10-02 00:01:09 -04:00
KWSys Robot
3810911f56
KWSys Nightly Date Stamp
2009-10-01 00:01:11 -04:00
David Cole
a9dcc7fd47
Fix warnings in CMake source code. Suppress warnings in Lexer and Parser files that are 'too hard' to fix.
2009-09-30 11:41:34 -04:00
KWSys Robot
27c04be03a
KWSys Nightly Date Stamp
2009-09-30 00:01:27 -04:00
KWSys Robot
defd8b87e1
KWSys Nightly Date Stamp
2009-09-29 00:01:07 -04:00
Brad King
de955e4b6d
Convert KWSys to OSI-approved BSD License
...
This converts the KWSys license to a pure 3-clause OSI-approved BSD
License. We drop the previous license clause requiring modified
versions to be plainly marked. We also update the KWSys copyright to
cover the full development time range.
2009-09-28 11:37:35 -04:00
Brad King
832f0a88f0
Install KWSys Copyright.txt as documentation
...
This commit adds KWSys configuration option KWSYS_INSTALL_DOC_DIR to
specify the directory for installation of documentation. We use it to
put the KWSys Copyright.txt file at the location
${KWSYS_INSTALL_DOC_DIR}/${KWSYS_NAMESPACE}/Copyright.txt
in the project installation tree. This helps containing projects meet
the license requirement to distribute the copyright and license with
binary forms.
2009-09-28 11:36:54 -04:00
KWSys Robot
f73c769dd6
KWSys Nightly Date Stamp
2009-09-28 00:01:04 -04:00
KWSys Robot
babd4c6da8
KWSys Nightly Date Stamp
2009-09-27 00:01:04 -04:00
KWSys Robot
680c780b22
KWSys Nightly Date Stamp
2009-09-26 00:01:04 -04:00
Brad King
9027506b10
Avoid word 'Copyright' in KWSys MD5 encode test
...
We replace the test text in the kwsys.testEncode test to avoid the word
'Copyright'. This simplifies grep results for Copyright verification.
2009-09-25 11:19:39 -04:00
KWSys Robot
35c8e2e35e
KWSys Nightly Date Stamp
2009-09-25 00:01:08 -04:00
Brad King
f10929ae7c
Restore KWSys SystemTools _WIN32 state on cygwin
...
The commit "Fix KWSys SystemTools build on cygwin with -mwin32" tried to
restore the state of the _WIN32 definition that was broken by the commit
"Optimize KWSys SystemTools::FileExists on Windows". It did so for the
case of building with -mwin32 on cygwin, but since including <windows.h>
defines _WIN32, it failed for the case of not using -mwin32.
This commit restores the state of _WIN32 in all cases by undefining it
after including <windows.h> if it was not defined beforehand.
2009-09-24 08:10:46 -04:00
KWSys Robot
d6ffe2d512
KWSys Nightly Date Stamp
2009-09-24 00:01:04 -04:00
Brad King
4e121af95e
Fix KWSys SystemTools build on cygwin with -mwin32
...
Commit "Optimize KWSys SystemTools::FileExists on Windows" accidentally
added "#undef _WIN32" when including <windows.h> on cygwin, which breaks
builds using the -mwin32 flag. This commit removes that line and fixes
the real error it was intended to avoid.
2009-09-23 10:45:00 -04:00
KWSys Robot
07a473d5f5
KWSys Nightly Date Stamp
2009-09-23 00:01:07 -04:00
Bill Hoffman
fe57e7252f
Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.
2009-09-22 15:59:26 -04:00
Bill Hoffman
472966ed5f
Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.
2009-09-22 15:58:13 -04:00
Bill Hoffman
e7601ca600
Put a flag in that will stop system tools from deleting system environment memory on exit, as it can cause gcov to crash the programs.
2009-09-22 14:56:33 -04:00
Brad King
9b6c3d0782
Optimize KWSys SystemTools::FileExists on Windows
...
We optimize this method by using the GetFileAttributesExA native Windows
API to check for file existence when possible. For real Windows builds
we always use it. For Cygwin we use cygwin_conv_to_win32_path to get a
native Windows path if possible and otherwise fall back to 'access'.
Cygwin-to-Windows path conversion and cache by Wojciech Migda.
See issue #8826 .
2009-09-22 13:02:20 -04:00
KWSys Robot
ca29998943
KWSys Nightly Date Stamp
2009-09-22 00:01:03 -04:00
KWSys Robot
004f9931a9
KWSys Nightly Date Stamp
2009-09-21 00:01:04 -04:00
KWSys Robot
2396ff9889
KWSys Nightly Date Stamp
2009-09-20 00:01:18 -04:00
KWSys Robot
5ea5ca3c88
KWSys Nightly Date Stamp
2009-09-19 00:01:41 -04:00
KWSys Robot
b872d09ea2
KWSys Nightly Date Stamp
2009-09-18 00:01:06 -04:00
KWSys Robot
ab64fba44f
KWSys Nightly Date Stamp
2009-09-17 00:01:03 -04:00
KWSys Robot
2c8e929a70
KWSys Nightly Date Stamp
2009-09-16 00:01:21 -04:00
KWSys Robot
842098defc
KWSys Nightly Date Stamp
2009-09-15 00:01:03 -04:00
Bill Hoffman
c83591e818
Fix for Bug #9190 , -U did not work on case insensitive file systems because of call to glob convert to regex that expected to work with files.
2009-09-14 13:45:40 -04:00
KWSys Robot
c32ad6ce32
KWSys Nightly Date Stamp
2009-09-14 00:01:10 -04:00
KWSys Robot
ab3d48a008
KWSys Nightly Date Stamp
2009-09-13 00:01:03 -04:00
KWSys Robot
054be74f8d
KWSys Nightly Date Stamp
2009-09-12 00:01:03 -04:00
KWSys Robot
e0df0495e5
KWSys Nightly Date Stamp
2009-09-11 00:01:04 -04:00
KWSys Robot
55e4ac5ad1
KWSys Nightly Date Stamp
2009-09-10 00:01:03 -04:00
KWSys Robot
4678c619ce
KWSys Nightly Date Stamp
2009-09-09 00:01:05 -04:00
KWSys Robot
5252ef4862
KWSys Nightly Date Stamp
2009-09-08 00:01:04 -04:00
KWSys Robot
f143dc2af2
KWSys Nightly Date Stamp
2009-09-07 00:01:04 -04:00
KWSys Robot
c858146872
KWSys Nightly Date Stamp
2009-09-06 00:01:06 -04:00
KWSys Robot
7959d76755
KWSys Nightly Date Stamp
2009-09-05 00:01:06 -04:00
KWSys Robot
85463b9955
KWSys Nightly Date Stamp
2009-09-04 00:01:06 -04:00
Brad King
cd147f0f71
COMP: Silence useless Borland inlining warning
...
KWSys tries not to force anything on source files that include its
headers, but Borland warning 8027 leaves us no choice when we want to
have inline function definitions. This commit disables the warning for
the RegularExpression header and any file that includes it.
2009-09-03 11:10:06 -04:00
KWSys Robot
3ba3f9e917
KWSys Nightly Date Stamp
2009-09-03 00:01:12 -04:00
KWSys Robot
99144383cf
KWSys Nightly Date Stamp
2009-09-02 00:01:08 -04:00
KWSys Robot
1d772a2b4f
KWSys Nightly Date Stamp
2009-09-01 00:01:14 -04:00
Brad King
207aab6acf
Define kwsys_ios_binary macro for std::ios::binary
...
The 'binary' openmode does not exist on all compilers. We define macro
<kwsys>_ios_binary, where <kwsys> is the KWSys namespace, to refer to
std::ios::binary if it exists and 0 otherwise. Sample usage:
kwsys_ios::ifstream fin(fn, kwsys_ios::ios::in | kwsys_ios_binary);
2009-08-31 13:00:55 -04:00
KWSys Robot
bf830eea5e
KWSys Nightly Date Stamp
2009-08-31 00:01:07 -04:00
KWSys Robot
3941546ba3
KWSys Nightly Date Stamp
2009-08-30 00:01:02 -04:00
KWSys Robot
82f95381f9
KWSys Nightly Date Stamp
2009-08-29 00:01:02 -04:00
KWSys Robot
00ca781088
KWSys Nightly Date Stamp
2009-08-28 00:01:04 -04:00
KWSys Robot
fdc0d9777c
KWSys Nightly Date Stamp
2009-08-27 00:01:06 -04:00
KWSys Robot
ef54a8b7b7
KWSys Nightly Date Stamp
2009-08-26 00:01:03 -04:00
KWSys Robot
c8f87419f8
KWSys Nightly Date Stamp
2009-08-25 00:01:07 -04:00
KWSys Robot
40ddd53543
KWSys Nightly Date Stamp
2009-08-24 00:01:03 -04:00
KWSys Robot
88b47fe855
KWSys Nightly Date Stamp
2009-08-23 00:01:04 -04:00
KWSys Robot
96b71fe566
KWSys Nightly Date Stamp
2009-08-22 00:01:03 -04:00
KWSys Robot
8f84ec9ad7
KWSys Nightly Date Stamp
2009-08-21 00:01:03 -04:00
KWSys Robot
4c77eb5e38
KWSys Nightly Date Stamp
2009-08-20 00:01:04 -04:00
KWSys Robot
d8ecd02a7a
KWSys Nightly Date Stamp
2009-08-19 00:01:04 -04:00
KWSys Robot
154a35c7bc
KWSys Nightly Date Stamp
2009-08-18 00:01:06 -04:00
KWSys Robot
5137cc4a05
KWSys Nightly Date Stamp
2009-08-17 00:01:04 -04:00
KWSys Robot
47796c5cb9
KWSys Nightly Date Stamp
2009-08-16 00:01:06 -04:00
KWSys Robot
890fd2a17d
KWSys Nightly Date Stamp
2009-08-15 00:01:03 -04:00
KWSys Robot
c538a726b2
KWSys Nightly Date Stamp
2009-08-14 00:01:10 -04:00
KWSys Robot
2f8f4fae55
KWSys Nightly Date Stamp
2009-08-13 00:01:03 -04:00
KWSys Robot
29f50a1f7d
KWSys Nightly Date Stamp
2009-08-12 00:01:04 -04:00
KWSys Robot
6e3c6a1a80
KWSys Nightly Date Stamp
2009-08-11 00:01:04 -04:00
KWSys Robot
cf6634fe2a
KWSys Nightly Date Stamp
2009-08-10 00:01:05 -04:00
KWSys Robot
ecf4f13acb
KWSys Nightly Date Stamp
2009-08-09 00:01:02 -04:00
KWSys Robot
55d10489a0
KWSys Nightly Date Stamp
2009-08-08 00:01:04 -04:00
KWSys Robot
2eb438c020
KWSys Nightly Date Stamp
2009-08-07 00:01:02 -04:00
Dave Partyka
9e7a3d7ece
COMP: attempt to fix more 'hidden by' warnings.
2009-08-06 19:01:13 -04:00
KWSys Robot
deb0db9af8
KWSys Nightly Date Stamp
2009-08-06 00:01:03 -04:00
KWSys Robot
b592154bfd
KWSys Nightly Date Stamp
2009-08-05 00:01:06 -04:00
KWSys Robot
346a5b2d46
KWSys Nightly Date Stamp
2009-08-04 00:01:03 -04:00
KWSys Robot
8049b50398
KWSys Nightly Date Stamp
2009-08-03 00:01:04 -04:00
KWSys Robot
a166e1baec
KWSys Nightly Date Stamp
2009-08-02 00:01:05 -04:00
KWSys Robot
196cc7ec95
KWSys Nightly Date Stamp
2009-08-01 00:01:07 -04:00
KWSys Robot
8783f8d078
KWSys Nightly Date Stamp
2009-07-31 00:01:03 -04:00
KWSys Robot
ace4d5d31d
STYLE: Nightly Date Stamp
2009-07-30 00:01:05 -04:00
KWSys Robot
797f91bc0b
STYLE: Nightly Date Stamp
2009-07-29 00:01:03 -04:00
KWSys Robot
87c3e1662c
STYLE: Nightly Date Stamp
2009-07-28 00:01:06 -04:00
Brad King
cf1225b9af
BUG: Enable large files only if <cstdio> works
...
Some AIX/gcc version combinations the <cstdio> header breaks when large
file support is enabled. See this GCC issue for details:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20366
We work around the problem by enhancing the configuration check for
large file support to include <cstdio> when available. This will cause
LFS to be disabled when the above problem occurs.
2009-07-27 16:45:15 -04:00
KWSys Robot
4c0a142d3d
STYLE: Nightly Date Stamp
2009-07-27 00:01:07 -04:00
Dave Partyka
1d158cffca
ENH: try and see if using string.append instead of += will make valgrind not complaing that JoinPath is leaking.
2009-07-26 01:01:05 -04:00
KWSys Robot
de83a83b8c
STYLE: Nightly Date Stamp
2009-07-26 00:01:04 -04:00
KWSys Robot
d0a2ff5d6e
STYLE: Nightly Date Stamp
2009-07-25 00:01:04 -04:00
Mathieu Malaterre
961f9f583f
COMP: Fix compilation of VTK on debian/sparc (sparc is a CPU not an OS)
2009-07-24 12:15:41 -04:00
KWSys Robot
2ec179dec8
STYLE: Nightly Date Stamp
2009-07-24 00:01:04 -04:00
KWSys Robot
f5ce03ed59
STYLE: Nightly Date Stamp
2009-07-23 00:01:06 -04:00
KWSys Robot
7328a38480
STYLE: Nightly Date Stamp
2009-07-22 00:01:03 -04:00
KWSys Robot
0303589fd8
STYLE: Nightly Date Stamp
2009-07-21 00:01:04 -04:00
KWSys Robot
1b0b6b56e4
STYLE: Nightly Date Stamp
2009-07-20 00:01:04 -04:00
KWSys Robot
7f0a5700a6
STYLE: Nightly Date Stamp
2009-07-19 00:01:04 -04:00
KWSys Robot
cff19fc2dc
STYLE: Nightly Date Stamp
2009-07-18 00:01:04 -04:00
KWSys Robot
1be805609c
STYLE: Nightly Date Stamp
2009-07-17 00:01:05 -04:00
KWSys Robot
611c120ad6
STYLE: Nightly Date Stamp
2009-07-16 00:01:04 -04:00
KWSys Robot
ae9bff8e20
STYLE: Nightly Date Stamp
2009-07-15 00:01:02 -04:00
KWSys Robot
4d2dd55b9c
STYLE: Nightly Date Stamp
2009-07-14 00:01:10 -04:00
Brad King
b3e8fd3e9b
BUG: Parse escapes in single-quoted unix arguments
...
This fixes KWSys's unix-style command-line parsing to interpret
backslash escapes inside single-quoted strings.
2009-07-13 17:35:08 -04:00
Brad King
18e639d48a
ENH: Provide unix-sytle command line parsing
...
Add System_Parse_CommandForUnix to the KWSys System interface as a
utility to parse a unix-style command line. Move the existing
implementation out of ProcessUNIX. Add a flags argument reserved for
future use in providing additional behavior.
2009-07-13 16:22:14 -04:00
KWSys Robot
44eeda9a04
STYLE: Nightly Date Stamp
2009-07-13 00:01:04 -04:00
KWSys Robot
2a750cacd6
STYLE: Nightly Date Stamp
2009-07-12 00:01:03 -04:00
KWSys Robot
2e22b70aa2
STYLE: Nightly Date Stamp
2009-07-11 00:01:04 -04:00
Brad King
3199db4794
STYLE: Nightly Date Stamp
2009-07-10 00:01:06 -04:00
Brad King
5692fa2ecb
COMP: More KWSys SharedForward pointer const-ness
...
This adds another cast to avoid pointer conversion warnings.
Unfortunately C does not recognize implicit conversions that add
cv-qualifiers as well as C++ does.
2009-07-09 14:15:35 -04:00
Brad King
d2e94dfc63
STYLE: Nightly Date Stamp
2009-07-09 00:01:04 -04:00
David Cole
02c9633433
COMP: Eliminate "conversion may change sign of result" warnings by using size_t where appropriate. (Missed one warning with last commit: add a cast to md5_word_t.)
2009-07-08 16:18:19 -04:00
David Cole
80d32d96f3
COMP: Eliminate "conversion may change sign of result" warnings by using size_t where appropriate.
2009-07-08 16:15:21 -04:00
Brad King
6028f3a4c7
COMP: Fix KWSys SharedForward sign conversion
...
This uses size_t where necessary to avoid size_t/int conversion
warnings.
2009-07-08 15:09:16 -04:00
Brad King
4c0bbe3828
COMP: Fix KWSys SharedForward pointer const-ness
...
This adds const-ness and casts where necessary to avoid pointer
conversion warnings.
2009-07-08 15:09:10 -04:00
Brad King
bb9c0af7cc
STYLE: Nightly Date Stamp
2009-07-08 00:01:05 -04:00
Brad King
6ec20cc3f9
STYLE: Nightly Date Stamp
2009-07-07 00:01:06 -04:00
Brad King
2b85fcdd7d
STYLE: Nightly Date Stamp
2009-07-06 00:01:04 -04:00
Brad King
43c8dbb8d1
STYLE: Nightly Date Stamp
2009-07-05 00:01:03 -04:00
Brad King
d870df5502
STYLE: Nightly Date Stamp
2009-07-04 00:01:03 -04:00
Brad King
7c05c7bd89
STYLE: Nightly Date Stamp
2009-07-03 00:01:04 -04:00
Brad King
767b82a6c8
STYLE: Nightly Date Stamp
2009-07-02 00:01:09 -04:00
Brad King
57e4ca3709
STYLE: Nightly Date Stamp
2009-07-01 00:01:06 -04:00
Brad King
fa3b66fcd2
STYLE: Nightly Date Stamp
2009-06-30 00:01:02 -04:00
Brad King
d78ef9a6cd
STYLE: Nightly Date Stamp
2009-06-29 00:01:02 -04:00
Brad King
ee7bcee8e8
STYLE: Nightly Date Stamp
2009-06-28 00:01:01 -04:00
Brad King
6f2aab1b8e
STYLE: Nightly Date Stamp
2009-06-27 00:01:03 -04:00
Brad King
a385364f78
STYLE: Nightly Date Stamp
2009-06-26 00:01:06 -04:00
Bill Hoffman
7491f52992
ENH: first pass at VS 10, can bootstrap CMake, but many tests still fail
2009-06-25 16:41:57 -04:00
Brad King
e61b49b71f
STYLE: Nightly Date Stamp
2009-06-25 00:01:04 -04:00
Brad King
340b175852
STYLE: Nightly Date Stamp
2009-06-24 00:01:04 -04:00
Brad King
13f519f747
STYLE: Nightly Date Stamp
2009-06-23 00:01:04 -04:00
Brad King
d3679610c6
COMP: Quiet aggressive Borland warnings in KWSys
...
This disables Borland warning 8027 while compiling KWSys source files.
It provides no useful information.
2009-06-22 14:19:22 -04:00
Brad King
d445275ed0
COMP: Remove useless variable assignment
...
This removes an assignment whose result is never used, thus quieting a
warning from Borland.
2009-06-22 14:19:17 -04:00
Brad King
d05a2baf6c
STYLE: Nightly Date Stamp
2009-06-22 00:01:03 -04:00
Brad King
aa75ccefbe
STYLE: Nightly Date Stamp
2009-06-21 00:01:03 -04:00
Brad King
18da042859
STYLE: Nightly Date Stamp
2009-06-20 00:01:02 -04:00
Brad King
1beb41a898
STYLE: Nightly Date Stamp
2009-06-19 00:01:37 -04:00
Brad King
3437b1342f
STYLE: Nightly Date Stamp
2009-06-18 00:01:04 -04:00
Brad King
f61f8e5383
STYLE: Nightly Date Stamp
2009-06-17 00:01:03 -04:00
Brad King
0f490cf025
STYLE: Nightly Date Stamp
2009-06-16 00:01:04 -04:00
Brad King
d30923d631
STYLE: Nightly Date Stamp
2009-06-15 00:01:05 -04:00
Brad King
8cade78bea
STYLE: Nightly Date Stamp
2009-06-14 00:01:01 -04:00
Brad King
70f6f173bd
STYLE: Nightly Date Stamp
2009-06-13 00:01:04 -04:00
Brad King
219626a2be
COMP: Do not compile VMS-specific code on non-VMS
...
This helps avoid fixing VMS-specific code for non-VMS compilers where it
isn't needed anyway.
2009-06-12 15:44:50 -04:00
Francois Bertel
17daa9398a
COMP:Fixed warning with gcc 4.3.3: passing argument 1 of kwsysProcessSetVMSFeature discards qualifiers from pointer target type.
2009-06-12 13:33:35 -04:00
Brad King
74c385e702
COMP: Avoid double-initialization in KWSys String
...
The KWSys String implementation of strcasecmp initialized 'result'
immediately before assigning to it. Borland produces a warning in this
case, so this commit removes the extra initialization.
2009-06-12 10:46:16 -04:00
Brad King
7e03edf1df
STYLE: Nightly Date Stamp
2009-06-12 00:01:02 -04:00
Bill Hoffman
8446a48054
ENH: use .exe on vms
2009-06-11 15:25:48 -04:00
Brad King
60bfa0ad3f
STYLE: Nightly Date Stamp
2009-06-11 00:01:03 -04:00
Brad King
fc537f05ba
ENH: Teach KWSys SystemTools about VMS paths
...
This teaches ConvertToUnixSlashes to convert VMS paths into posix-style
paths. We also set the DECC$FILENAME_UNIX_ONLY feature so the process
always sees posix-style paths on disk.
2009-06-10 13:02:48 -04:00
Brad King
312ca9670f
ENH: Teach KWSys Process basic VMS support
...
This achieves basic process execution on OpenVMS. We use work-arounds
for different fork()/exec() behavior and a lack of select().
VMS emulates fork/exec using setjmp/longjmp to evaluate the child and
parent return cases from fork. Therefore both must be invoked from the
same function.
Since select() works only for sockets we use the BeOS-style polling
implementation. However, non-blocking reads on empty pipes cannot be
distinguished easily from the last read on a closed pipe. Therefore we
identify end of data by an empty read after the child terminates.
2009-06-10 11:48:34 -04:00
Brad King
1eec4fe6ad
BUG: Fix non-select process impl without timeout
...
This avoids use of an uninitialized value in the KWSys ProcessUNIX
polling implementation when no timeout is given.
2009-06-10 11:46:21 -04:00
Brad King
776e21d1c7
COMP: Avoid String.c inclusion by Compaq templates
...
The Compaq compiler (on VMS) includes 'String.c' in source files that
use the stl string while looking for template definitions. This was the
true cause of double-inclusion of the 'kwsysPrivate.h' header. We work
around the problem by conditionally compiling the entire source file on
a condition only true when really building the source.
2009-06-10 11:46:06 -04:00
Brad King
7a839be972
STYLE: Nightly Date Stamp
2009-06-10 00:01:34 -04:00
Bill Hoffman
89b431e8ac
STYLE: suppress warnings for borland
2009-06-09 15:44:46 -04:00
Bill Hoffman
b81f09e341
STYLE: suppress warnings for borland
2009-06-09 15:18:51 -04:00
Brad King
0dc49a840e
STYLE: Nightly Date Stamp
2009-06-09 00:01:08 -04:00
Brad King
fc025061ca
STYLE: Nightly Date Stamp
2009-06-08 00:01:02 -04:00
Brad King
4c6945630c
STYLE: Nightly Date Stamp
2009-06-07 00:01:03 -04:00
Brad King
43cd8555cc
STYLE: Nightly Date Stamp
2009-06-06 00:01:02 -04:00
Dave Partyka
cbc1938ee3
COMP: Hopefully fix hashmap on VS6, Thanks Brad K!
2009-06-05 14:59:47 -04:00
Bill Hoffman
0de79d4b2d
ENH: fix warning on borland
2009-06-05 13:17:01 -04:00
Bill Hoffman
fdff8eb300
ENH: move PutEnv to SystemTools
2009-06-05 12:01:30 -04:00
Brad King
d5f8020391
STYLE: Nightly Date Stamp
2009-06-05 00:01:04 -04:00
Brad King
36288f41b5
STYLE: Nightly Date Stamp
2009-06-04 00:01:03 -04:00
Brad King
1d3320f126
STYLE: Nightly Date Stamp
2009-06-03 00:01:04 -04:00
Brad King
a8893fd64a
STYLE: Nightly Date Stamp
2009-06-02 00:01:10 -04:00
Brad King
0067c3eb80
STYLE: Nightly Date Stamp
2009-06-01 00:01:02 -04:00
Brad King
a193331016
STYLE: Nightly Date Stamp
2009-05-31 00:01:07 -04:00
Brad King
3f6aa94161
STYLE: Nightly Date Stamp
2009-05-30 00:01:02 -04:00
Brad King
2222148ce1
STYLE: Nightly Date Stamp
2009-05-29 00:01:03 -04:00
Brad King
6fcaaf46c4
STYLE: Nightly Date Stamp
2009-05-28 00:01:02 -04:00
Brad King
b745f4457e
STYLE: Nightly Date Stamp
2009-05-27 00:01:06 -04:00
Brad King
143bbaa2a9
STYLE: Nightly Date Stamp
2009-05-26 00:01:07 -04:00
Brad King
23f918d303
STYLE: Nightly Date Stamp
2009-05-25 00:01:07 -04:00
Brad King
f56890f0dc
STYLE: Nightly Date Stamp
2009-05-24 00:01:32 -04:00
Brad King
378aeaad58
STYLE: Nightly Date Stamp
2009-05-23 00:01:06 -04:00
Brad King
8f9b3c49ed
STYLE: Nightly Date Stamp
2009-05-22 00:01:03 -04:00
Brad King
814858de7b
STYLE: Nightly Date Stamp
2009-05-21 00:01:18 -04:00
Bill Hoffman
5634ca02f4
ENH: make this work for older versions of OSX
2009-05-20 09:50:20 -04:00
Brad King
da21a4c4fb
STYLE: Nightly Date Stamp
2009-05-20 00:01:08 -04:00
Bill Hoffman
bb7230cc96
ENH: revert back because it does not build on older macs for now
2009-05-19 21:50:19 -04:00
Bill Hoffman
46a20bbd4c
ENH: remove warning
2009-05-19 16:56:47 -04:00
Bill Hoffman
4220e7c62c
ENH: make this build on other machines besides the mac
2009-05-19 16:46:24 -04:00
Bill Hoffman
ee3d395fde
ENH: fix system info for mac
2009-05-19 16:35:57 -04:00
Bill Hoffman
d3d33a3549
ENH: fix system info for mac
2009-05-19 16:35:13 -04:00
Brad King
831ca4f57c
STYLE: Nightly Date Stamp
2009-05-19 00:01:14 -04:00
Brad King
a40bca5398
STYLE: Nightly Date Stamp
2009-05-18 00:01:08 -04:00
Brad King
1eaa47dc16
STYLE: Nightly Date Stamp
2009-05-17 00:01:02 -04:00
Brad King
97d2606fc1
STYLE: Nightly Date Stamp
2009-05-16 00:01:02 -04:00
Brad King
6d357676d9
STYLE: Nightly Date Stamp
2009-05-15 00:01:03 -04:00
Brad King
248bdadd94
STYLE: Simplify and document VMS workarounds
...
The kwsysPrivate header double-inclusion check hits a false positive on
VMS for an undetermined reason. This simplifies the workaround and
documents it.
2009-05-14 09:27:02 -04:00
Brad King
317b3a0ef8
STYLE: Remove trailing whitespace
2009-05-14 09:26:47 -04:00
Brad King
66a92954ee
STYLE: Nightly Date Stamp
2009-05-14 00:01:04 -04:00
Brad King
cecfce23a5
BUG: Fix removal of read-only directories
...
Read-only directories must be given write permission before we can
remove files and subdirectories from them.
2009-05-13 10:30:33 -04:00
Brad King
39c7fc97f0
STYLE: Nightly Date Stamp
2009-05-13 00:01:07 -04:00
Brad King
b3269b089c
STYLE: Nightly Date Stamp
2009-05-12 00:01:09 -04:00
Brad King
80c66c05e7
STYLE: Nightly Date Stamp
2009-05-11 00:01:05 -04:00
Brad King
f114e68f7a
STYLE: Nightly Date Stamp
2009-05-10 00:01:17 -04:00
Brad King
9a3c5338fb
STYLE: Nightly Date Stamp
2009-05-09 00:01:06 -04:00
Brad King
55e91d3e46
STYLE: Nightly Date Stamp
2009-05-08 00:01:02 -04:00
Brad King
028c52841a
STYLE: Nightly Date Stamp
2009-05-07 00:01:13 -04:00
Brad King
c2cb8a213c
STYLE: Nightly Date Stamp
2009-05-06 00:01:05 -04:00
Brad King
e9f2c6f7d7
STYLE: Nightly Date Stamp
2009-05-05 00:01:03 -04:00
Brad King
1ce218afd3
STYLE: Nightly Date Stamp
2009-05-04 00:01:03 -04:00
Brad King
783a6cadc8
STYLE: Nightly Date Stamp
2009-05-03 00:01:03 -04:00
Brad King
d8b1717492
STYLE: Nightly Date Stamp
2009-05-02 00:01:04 -04:00
Brad King
5f7ea11f97
STYLE: Nightly Date Stamp
2009-05-01 00:01:02 -04:00
Brad King
7159bacdd9
STYLE: Nightly Date Stamp
2009-04-30 00:01:10 -04:00
Brad King
77f85db5d7
STYLE: Nightly Date Stamp
2009-04-29 00:01:04 -04:00
Brad King
9384790d04
STYLE: Nightly Date Stamp
2009-04-28 00:01:03 -04:00
Brad King
e128583cb4
STYLE: Nightly Date Stamp
2009-04-27 00:01:02 -04:00
Brad King
861cd084f3
STYLE: Nightly Date Stamp
2009-04-26 00:01:03 -04:00
Brad King
79fb689e2e
STYLE: Nightly Date Stamp
2009-04-25 00:01:05 -04:00
Brad King
70b2f59c3f
STYLE: Nightly Date Stamp
2009-04-24 00:01:04 -04:00
Bill Hoffman
7fc99c94d4
ENH: check in almost building VMS stuff with VMSBuild directory since the bootstrap script will not work on VMS
2009-04-23 11:09:47 -04:00
Brad King
f353df7ffc
STYLE: Nightly Date Stamp
2009-04-23 00:01:05 -04:00
Brad King
b1005a0e5e
STYLE: Nightly Date Stamp
2009-04-22 00:01:11 -04:00
Alexander Neundorf
ce6849f057
ENH: also recognize rxvt-256color as a color terminal ( #8913 , patch from Deewiant)
...
Alex
2009-04-21 18:23:02 -04:00
Brad King
714d2fc04b
ENH: Remove obscure method from KWSys SystemTools
...
This removes SystemTools::FileExistsInParentDirectories from KWSys since
it is a special-purpose method that is not generally useful.
2009-04-21 11:36:59 -04:00
Brad King
7bb8678fc6
STYLE: Nightly Date Stamp
2009-04-21 00:01:06 -04:00
Brad King
20f4fdee33
BUG: Fix SystemTools::IsSubDirectory on bad input
...
When SystemTools::GetParentDirectory was fixed to never remove the root
path component from a full path we violated an assumption made by
IsSubDirectory that eventually GetParentDirectory returns an empty
string. This led to an infinite loop if the potential parent directory
is empty, so we explicitly avoid that case.
2009-04-20 08:42:05 -04:00
Brad King
102697e5d0
STYLE: Nightly Date Stamp
2009-04-20 00:01:09 -04:00
Brad King
289ce0b80a
STYLE: Nightly Date Stamp
2009-04-19 00:01:03 -04:00
Brad King
7929462a39
STYLE: Nightly Date Stamp
2009-04-18 00:01:14 -04:00
Brad King
3e0db72aaa
STYLE: Nightly Date Stamp
2009-04-17 00:01:04 -04:00
Brad King
0d5b456c29
STYLE: Nightly Date Stamp
2009-04-16 00:01:10 -04:00
Brad King
3824f54c17
BUG: Replace brittle GetParentDirectory impl
...
The previous change to this method broke cases where the input path does
not exist. The SystemTools::GetParentDirectory method is redundant with
the more robust SystemTools::GetFilenamePath. This replaces its
implementation to just call GetFilenamePath.
2009-04-15 13:03:33 -04:00
Yumin Yuan
f3035ff78d
BUG: SystemTools::GetParentDirectory() will crash if "/" is passed in as argement. Valid check is added to make sure the input argment exists, and if "/" is passed in, empty string will be returned.
2009-04-15 10:45:29 -04:00
Brad King
6218a1a786
STYLE: Nightly Date Stamp
2009-04-15 00:01:09 -04:00
Brad King
19d11e2a1f
ENH: Skip KWSys name maros in case of identity
...
All KWSys C symbol names begin with the KWSYS_NAMESPACE defined at
configuration time. For ease of editing we write canonical names with
the prefix 'kwsys' and use macros to map them to the configured prefix
at preprocessing time. In the case of standalone KWSys, the prefix is
'kwsys', so the macros were previously defined to their own names.
We now skip defining the macros in the identity case so that the final
symbol names are never themselves macros. This will allow the symbols
to be further transformed behind the scenes to help linkers in special
cases on some platforms.
2009-04-14 09:35:56 -04:00
Brad King
286a136adb
STYLE: Nightly Date Stamp
2009-04-14 00:01:04 -04:00
Brad King
172d07fca9
STYLE: Nightly Date Stamp
2009-04-13 00:01:15 -04:00
Brad King
9a884dd3f4
STYLE: Nightly Date Stamp
2009-04-12 00:01:04 -04:00
Brad King
c723625f6a
STYLE: Nightly Date Stamp
2009-04-11 00:01:04 -04:00
Brad King
3c0e239346
STYLE: Nightly Date Stamp
2009-04-10 00:01:09 -04:00
Brad King
dfd95e100d
STYLE: Nightly Date Stamp
2009-04-09 00:01:02 -04:00
Brad King
d72743928e
STYLE: Nightly Date Stamp
2009-04-08 00:01:05 -04:00
Brad King
36e9a6ed81
STYLE: Nightly Date Stamp
2009-04-07 00:01:06 -04:00
Brad King
ae284cc5c8
BUG: Fix parsing of linux 2.6 /proc/meminfo format
...
Previously KWSys SystemInformation parsed this file assuming a strict
order and set of fields, but the order is not reliable. This
generalizes the implementation to support any order and extra fields.
2009-04-06 14:55:54 -04:00
Mathieu Malaterre
c9949f97a7
BUG: comment out faulty seekp which make kwsys::*stringstream fails on platform with no std::*stringstream implementation
2009-04-06 03:39:42 -04:00
Brad King
7855f988d4
STYLE: Nightly Date Stamp
2009-04-06 00:01:08 -04:00
Mathieu Malaterre
1ab71112c2
ENH: hopefully seekp is the call making kwsys::stringstream behaves oddly on sunos
2009-04-05 06:55:52 -04:00
Brad King
434bd99dc7
STYLE: Nightly Date Stamp
2009-04-05 00:01:12 -04:00
Brad King
4a8d3019cd
STYLE: Nightly Date Stamp
2009-04-04 00:01:08 -04:00
Brad King
17ea632e93
STYLE: Nightly Date Stamp
2009-04-03 00:01:04 -04:00
Mathieu Malaterre
31c4a269b0
ENH: trying to reproduce issue on sunos
2009-04-02 06:12:53 -04:00
Brad King
fd7656f7c3
STYLE: Nightly Date Stamp
2009-04-02 00:01:04 -04:00
Brad King
475e1d78cb
STYLE: Nightly Date Stamp
2009-04-01 00:01:08 -04:00
Brad King
6f4554982d
STYLE: Nightly Date Stamp
2009-03-31 00:01:04 -04:00
Mathieu Malaterre
3a34b35dec
COMP: missing string.h header for strlen.
2009-03-30 08:27:44 -04:00
Mathieu Malaterre
318bfab8c1
ENH: remote debugging of sunos
2009-03-30 04:10:37 -04:00
Brad King
1bd0b15145
STYLE: Nightly Date Stamp
2009-03-30 00:01:04 -04:00
Brad King
3489950746
STYLE: Nightly Date Stamp
2009-03-29 00:01:05 -04:00
Brad King
7e8ad26e5a
STYLE: Nightly Date Stamp
2009-03-28 00:01:04 -04:00
Brad King
27598a53c9
STYLE: Nightly Date Stamp
2009-03-27 00:01:05 -04:00
Brad King
9b41f200ad
STYLE: Nightly Date Stamp
2009-03-26 00:01:07 -04:00
Brad King
5efdefbc27
STYLE: Nightly Date Stamp
2009-03-25 00:01:06 -04:00
Brad King
db4390ea7c
STYLE: Nightly Date Stamp
2009-03-24 00:01:03 -04:00
Brad King
10a91d8467
STYLE: Nightly Date Stamp
2009-03-23 00:01:35 -04:00
Brad King
acabe5debb
STYLE: Nightly Date Stamp
2009-03-22 00:01:04 -04:00
Brad King
8f5a4c431c
STYLE: Nightly Date Stamp
2009-03-21 00:01:03 -04:00
Brad King
1ce28d1db8
STYLE: Nightly Date Stamp
2009-03-20 00:01:05 -04:00
Francois Bertel
ad4a2fd697
COMP:Fixed warnings with gcc 4.3.2.
2009-03-19 22:48:05 -04:00
Francois Bertel
1a13469a26
COMP:Try to fix error on HP.
2009-03-19 11:48:50 -04:00
Francois Bertel
c8f9ee6b74
COMP:try to fix error on qnx-V3.3.5-gcc_ntox86.
2009-03-19 10:03:36 -04:00
Francois Bertel
a638a2f8a0
COMP:Fixed warnings.
2009-03-19 09:20:40 -04:00
Francois Bertel
675b76d931
COMP:Fixed VS 64-bit warning C4267 line 432 of RegularExpression.cxx
2009-03-19 09:09:33 -04:00
Brad King
b74c0a03e5
STYLE: Nightly Date Stamp
2009-03-19 00:01:07 -04:00
Francois Bertel
431c456cf5
COMP:Fixed warnings.
2009-03-18 08:50:55 -04:00
Francois Bertel
1fb58e3bf4
STYLE:Empty commit just add information about rev 1.15: the reason is that long is 64-bit on gcc on Linux because it uses the LP64 data model whereas long is 32-bit on VS 64-bit because it uses the LLP64 model (ref: http://en.wikipedia.org/wiki/64-bit#64-bit_data_models )
2009-03-18 07:57:28 -04:00
Francois Bertel
489df7836e
COMP:Fix warning on VS 64bit. Don't why gcc 4.3.2 didn't catch this one on a 64bit machine with -Wconversion on.
2009-03-18 07:32:12 -04:00
Brad King
4066abc7f3
STYLE: Nightly Date Stamp
2009-03-18 00:01:03 -04:00
Francois Bertel
ee00616289
COMP:Fixed warnings.
2009-03-17 10:48:24 -04:00
Brad King
94853b493a
STYLE: Nightly Date Stamp
2009-03-17 00:01:07 -04:00
Francois Bertel
257937f2bd
COMP:Try to fix compile error with qnx gcc.
2009-03-16 17:38:17 -04:00
Francois Bertel
d0b32b42a1
COMP:Fixed gcc 4.3.2 warning with -O1 and above: ignoring return value of read'), declared with attribute warn_unused_result
2009-03-16 17:13:14 -04:00
Francois Bertel
7b9b56d80e
COMP:Fixed warnings.
2009-03-16 15:02:25 -04:00
Brad King
e30835345a
STYLE: Nightly Date Stamp
2009-03-16 00:01:05 -04:00
Brad King
fa325c1fdc
STYLE: Nightly Date Stamp
2009-03-15 00:01:08 -04:00
Brad King
e4eb90c875
STYLE: Nightly Date Stamp
2009-03-14 00:01:05 -04:00
Brad King
c6d0043e2a
STYLE: Nightly Date Stamp
2009-03-13 00:01:06 -04:00
Brad King
0460e31e67
STYLE: Nightly Date Stamp
2009-03-12 00:01:07 -04:00
Brad King
b4997c3020
STYLE: Nightly Date Stamp
2009-03-11 00:01:03 -04:00
Brad King
effd6d6e0b
STYLE: Nightly Date Stamp
2009-03-10 00:01:05 -04:00
Brad King
b9323d2dd6
STYLE: Nightly Date Stamp
2009-03-09 00:01:04 -04:00
Brad King
038827c5da
STYLE: Nightly Date Stamp
2009-03-08 00:01:03 -05:00
Brad King
55760e9994
STYLE: Nightly Date Stamp
2009-03-07 00:01:04 -05:00
Brad King
73bea67fd3
STYLE: Nightly Date Stamp
2009-03-06 00:01:03 -05:00
Brad King
46c3541392
STYLE: Nightly Date Stamp
2009-03-05 00:01:04 -05:00
Brad King
c0e0180f28
STYLE: Nightly Date Stamp
2009-03-04 00:01:02 -05:00
Brad King
123e9618b1
STYLE: Nightly Date Stamp
2009-03-03 00:01:02 -05:00
Brad King
1e6b109fed
STYLE: Nightly Date Stamp
2009-03-02 00:01:05 -05:00
Brad King
8ddec12021
STYLE: Nightly Date Stamp
2009-03-01 00:01:06 -05:00
Brad King
de3a686a62
STYLE: Nightly Date Stamp
2009-02-28 00:01:08 -05:00
Brad King
99b37665c9
STYLE: Nightly Date Stamp
2009-02-27 00:01:02 -05:00
Brad King
338d37ee5a
STYLE: Nightly Date Stamp
2009-02-26 00:01:04 -05:00
Brad King
8c88787b8b
STYLE: Nightly Date Stamp
2009-02-25 00:01:19 -05:00
Brad King
0458da3ba9
STYLE: Nightly Date Stamp
2009-02-24 00:01:07 -05:00
Brad King
9185f36b06
STYLE: Nightly Date Stamp
2009-02-23 00:01:08 -05:00
Brad King
089896ae0a
STYLE: Nightly Date Stamp
2009-02-22 00:01:06 -05:00
Brad King
06a61c8518
STYLE: Nightly Date Stamp
2009-02-21 00:01:02 -05:00
Brad King
20da2cbe03
STYLE: Nightly Date Stamp
2009-02-20 00:01:05 -05:00
Brad King
9d177237a7
STYLE: Nightly Date Stamp
2009-02-19 00:01:05 -05:00
Brad King
e266c37730
STYLE: Nightly Date Stamp
2009-02-18 00:01:04 -05:00
Brad King
832459c392
STYLE: Nightly Date Stamp
2009-02-17 00:01:06 -05:00
Brad King
727cae7806
STYLE: Nightly Date Stamp
2009-02-16 00:01:03 -05:00
Brad King
8d99166070
STYLE: Nightly Date Stamp
2009-02-15 00:01:04 -05:00
Brad King
65ad22901d
STYLE: Nightly Date Stamp
2009-02-14 00:01:03 -05:00
Brad King
b44026f74a
ENH: Optionally label KWSys targets and tests
...
This provides an API for parent projects to use to specify values to be
set in the LABELS properties of KWSys libraries, executables, and tests.
2009-02-13 15:49:52 -05:00
Brad King
6d8b207867
ENH: Add KWSys header files to library targets
...
This adds the configured KWSys header files to the library targets that
implement their APIs so that they show up in IDE project files.
2009-02-13 15:49:47 -05:00
Brad King
a26481f9fb
STYLE: Nightly Date Stamp
2009-02-13 00:01:04 -05:00
Bill Hoffman
3d0e241498
BUG: #8496 add support for system info on haiku
2009-02-12 10:08:15 -05:00
Brad King
47e8ee71dd
STYLE: Nightly Date Stamp
2009-02-12 00:01:03 -05:00
Brad King
52692cccaa
STYLE: Nightly Date Stamp
2009-02-11 00:01:04 -05:00
Brad King
ffba5b14ae
STYLE: Nightly Date Stamp
2009-02-10 00:01:03 -05:00
Brad King
6ed916795d
BUG: Work around broken GetLongPathName case
...
On Windows the GetLongPathName API function does not work on some
filesystems even if the file exists. In this case we should just use
the original long path name and not the GetShortPathName result.
See issue #8480 .
2009-02-09 16:45:15 -05:00
Brad King
ca096a4596
BUG: Fix GetRealPath when realpath fails
...
This patch from Philip Lowman teaches SystemTools::GetRealPath to deal
with paths that do not exist by dealing with the case that realpath
returns NULL. See issue #8423 .
2009-02-09 09:23:13 -05:00
Brad King
37428e32aa
STYLE: Nightly Date Stamp
2009-02-09 00:01:14 -05:00
Brad King
4c2ff835bb
STYLE: Nightly Date Stamp
2009-02-08 00:01:05 -05:00
Brad King
640fd4a528
STYLE: Nightly Date Stamp
2009-02-07 00:01:08 -05:00
Brad King
8dfb99c660
STYLE: Nightly Date Stamp
2009-02-06 00:01:04 -05:00
Brad King
f16a471576
STYLE: Nightly Date Stamp
2009-02-05 00:01:12 -05:00
Brad King
2d662e0083
STYLE: Nightly Date Stamp
2009-02-04 00:01:12 -05:00
Bill Hoffman
a1d7f82d68
ENH: fix dynamic loading on haiku
2009-02-03 11:27:08 -05:00
Brad King
feafe2abee
STYLE: Nightly Date Stamp
2009-02-03 00:01:13 -05:00
Brad King
367101b02c
STYLE: Nightly Date Stamp
2009-02-02 00:01:24 -05:00
Brad King
dba64adac2
STYLE: Nightly Date Stamp
2009-02-01 00:01:18 -05:00
Brad King
aa45ec10bc
STYLE: Nightly Date Stamp
2009-01-31 00:01:24 -05:00
Brad King
140403ae62
STYLE: Nightly Date Stamp
2009-01-30 00:01:28 -05:00
Brad King
e69050643c
STYLE: Nightly Date Stamp
2009-01-29 00:01:32 -05:00
Brad King
7ef31a2461
STYLE: Nightly Date Stamp
2009-01-28 00:01:34 -05:00
Brad King
1902f8e63c
STYLE: Nightly Date Stamp
2009-01-27 00:02:07 -05:00
Brad King
504fa52f6b
STYLE: Nightly Date Stamp
2009-01-26 00:01:41 -05:00
Brad King
64c78918a1
STYLE: Nightly Date Stamp
2009-01-25 00:01:50 -05:00
Brad King
72aad46fea
STYLE: Nightly Date Stamp
2009-01-24 00:01:49 -05:00
Brad King
f0eef5ab52
STYLE: Nightly Date Stamp
2009-01-23 00:02:12 -05:00
Brad King
5f3c354b66
STYLE: Nightly Date Stamp
2009-01-22 00:01:56 -05:00
Brad King
f4d37eebb2
STYLE: Nightly Date Stamp
2009-01-21 00:02:30 -05:00
Brad King
57896e296f
STYLE: Nightly Date Stamp
2009-01-20 00:02:08 -05:00
Brad King
811d8acb6b
STYLE: Nightly Date Stamp
2009-01-19 00:02:07 -05:00
Brad King
97b2bc3d6b
STYLE: Nightly Date Stamp
2009-01-18 00:02:11 -05:00
Brad King
3427a4bdb0
STYLE: Nightly Date Stamp
2009-01-17 00:02:16 -05:00
Brad King
bf4f05e69d
STYLE: Nightly Date Stamp
2009-01-16 00:02:22 -05:00
Brad King
22c12edaea
STYLE: Nightly Date Stamp
2009-01-15 00:02:27 -05:00
Brad King
914740cfab
STYLE: Nightly Date Stamp
2009-01-14 00:02:27 -05:00
Brad King
1cfd3912c1
STYLE: Nightly Date Stamp
2009-01-13 00:02:33 -05:00
Brad King
02fb5880c1
STYLE: Nightly Date Stamp
2009-01-12 00:02:58 -05:00
Brad King
3db17e22c9
STYLE: Nightly Date Stamp
2009-01-11 00:02:51 -05:00
Brad King
992953bcfe
STYLE: Nightly Date Stamp
2009-01-10 00:02:51 -05:00
Brad King
86b103f271
ENH: Extend kwsys.testProcess-4 timeout
...
The test is supposed to terminate quickly when its child crashes, but
that seems to take over 10s on busy systems. This extends the test's
timeout to 30s to help it pass when running on a busy system.
2009-01-09 11:44:46 -05:00
Brad King
0b33a44e44
STYLE: Nightly Date Stamp
2009-01-09 00:02:51 -05:00
Brad King
ffd5f117e6
STYLE: Nightly Date Stamp
2009-01-08 00:03:04 -05:00
Brad King
605f4bd34e
STYLE: Nightly Date Stamp
2009-01-07 00:02:53 -05:00
Brad King
6ea3c461a0
STYLE: Nightly Date Stamp
2009-01-06 00:03:19 -05:00
Brad King
57dd0d95e9
STYLE: Nightly Date Stamp
2009-01-05 00:03:11 -05:00
Brad King
9ae04f6feb
STYLE: Nightly Date Stamp
2009-01-04 00:03:10 -05:00
Brad King
ee1d1b2c68
STYLE: Nightly Date Stamp
2009-01-03 00:03:09 -05:00
Brad King
3e484ceaae
STYLE: Nightly Date Stamp
2009-01-02 00:03:19 -05:00
Brad King
68ca6024b0
STYLE: Nightly Date Stamp
2009-01-01 00:03:31 -05:00
Brad King
4fe3af3469
STYLE: Nightly Date Stamp
2008-12-31 00:03:25 -05:00
Brad King
baecf2a31c
STYLE: Nightly Date Stamp
2008-12-30 00:03:23 -05:00
Brad King
a075cfe976
STYLE: Nightly Date Stamp
2008-12-29 00:03:40 -05:00
Brad King
8c9666c821
STYLE: Nightly Date Stamp
2008-12-28 00:03:32 -05:00
Brad King
7277723ab1
STYLE: Nightly Date Stamp
2008-12-27 00:03:40 -05:00
Brad King
3e0bb83841
STYLE: Nightly Date Stamp
2008-12-26 00:03:39 -05:00
Brad King
69dfb275e7
STYLE: Nightly Date Stamp
2008-12-25 00:03:54 -05:00
Brad King
df2321f774
STYLE: Nightly Date Stamp
2008-12-24 00:03:51 -05:00
Brad King
24d9817677
STYLE: Nightly Date Stamp
2008-12-23 00:03:58 -05:00
Brad King
baf324abd8
STYLE: Nightly Date Stamp
2008-12-22 00:03:53 -05:00
Brad King
9407c6ca12
STYLE: Nightly Date Stamp
2008-12-21 00:03:59 -05:00
Brad King
32fcf2dd74
STYLE: Nightly Date Stamp
2008-12-20 00:04:05 -05:00
Brad King
0d7c6ee67b
STYLE: Nightly Date Stamp
2008-12-19 00:04:09 -05:00
Brad King
0a83aa6f57
BUG: Fix windows command line escape for empty arg
...
On Windows the KWSys System package generates escapes for command-line
arguments. This fix enables quoting of the empty string as an argument.
This also adds a test to pass an empty argument to a custom command.
2008-12-18 13:36:58 -05:00
David Cole
0fafdb7eb8
BUG: Do not copy permissions of files when making the copy in an install rule. If the source file was read-only, this prevents the subsequent set of the destination file's modification time, making the copied file always different in time-stamp than the original and always installing a new file with a new time stamp (but the same content) causing unnecessary downstream incremental rebuilds. As part of this fix, add an optional copyPermissions parameter to the SystemTools routines CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory. The copyPermissions parameter defaults to true to preserve the behavior of these routines for existing callers.
2008-12-18 10:43:24 -05:00
Brad King
93920277f4
STYLE: Nightly Date Stamp
2008-12-18 00:04:10 -05:00
Brad King
093cfc22f1
STYLE: Nightly Date Stamp
2008-12-17 00:04:11 -05:00
Brad King
8ecd9ed768
STYLE: Nightly Date Stamp
2008-12-16 00:04:17 -05:00
Francois Bertel
ef36d72c89
COMP:Fixed warnings.
2008-12-15 17:19:26 -05:00
Brad King
7b6ac0db83
STYLE: Nightly Date Stamp
2008-12-14 00:04:14 -05:00
Brad King
25c0c1c02e
STYLE: Nightly Date Stamp
2008-12-12 00:00:50 -05:00
Brad King
c795aa8ef2
STYLE: Nightly Date Stamp
2008-12-11 00:00:58 -05:00
Brad King
73f5e13cf3
STYLE: Nightly Date Stamp
2008-12-10 00:01:18 -05:00
Brad King
360d9465a2
STYLE: Nightly Date Stamp
2008-12-09 00:01:18 -05:00
Brad King
34f073549e
STYLE: Nightly Date Stamp
2008-12-08 00:01:21 -05:00
Brad King
715788108c
STYLE: Nightly Date Stamp
2008-12-07 00:01:25 -05:00
Brad King
c65d3c63a7
STYLE: Nightly Date Stamp
2008-12-06 00:01:31 -05:00
Brad King
4da124e968
STYLE: Nightly Date Stamp
2008-12-05 00:01:40 -05:00
Bill Hoffman
7c2445212e
BUG: fix cpu info string
2008-12-04 10:51:11 -05:00
Brad King
e3ff95af21
STYLE: Nightly Date Stamp
2008-12-04 00:01:52 -05:00
Brad King
e59d3bdaab
STYLE: Nightly Date Stamp
2008-12-03 00:01:55 -05:00
Brad King
7ca9ea98da
STYLE: Nightly Date Stamp
2008-12-02 00:02:00 -05:00
Brad King
1845925e8f
STYLE: Nightly Date Stamp
2008-12-01 00:02:10 -05:00
Brad King
7a0aba382d
STYLE: Nightly Date Stamp
2008-11-30 00:02:18 -05:00
Brad King
d7a3a6a921
STYLE: Nightly Date Stamp
2008-11-29 00:05:08 -05:00
Brad King
1b4601f907
STYLE: Nightly Date Stamp
2008-11-28 00:02:35 -05:00
Brad King
930893548c
STYLE: Nightly Date Stamp
2008-11-27 00:02:36 -05:00
Brad King
003dbff85d
STYLE: Nightly Date Stamp
2008-11-26 00:02:42 -05:00
Brad King
26c7a187b4
STYLE: Nightly Date Stamp
2008-11-25 00:02:56 -05:00
Brad King
4737f76451
STYLE: Nightly Date Stamp
2008-11-24 00:03:02 -05:00
Bill Hoffman
5bdfaba355
ENH: make it submit to cdash
2008-11-23 22:07:32 -05:00
Brad King
b29265a6b9
STYLE: Nightly Date Stamp
2008-11-23 00:03:09 -05:00
Brad King
669e765105
STYLE: Nightly Date Stamp
2008-11-22 00:03:10 -05:00
Brad King
c4fc150d22
STYLE: Nightly Date Stamp
2008-11-21 00:03:16 -05:00
Brad King
3e232c871a
STYLE: Nightly Date Stamp
2008-11-20 00:03:25 -05:00
Brad King
b77f1c324c
STYLE: Nightly Date Stamp
2008-11-19 00:03:36 -05:00
Brad King
6ec8c837c5
STYLE: Nightly Date Stamp
2008-11-18 00:03:43 -05:00
Brad King
da98bbcef2
STYLE: Nightly Date Stamp
2008-11-17 00:03:45 -05:00
Brad King
760cd6068d
STYLE: Nightly Date Stamp
2008-11-16 00:03:59 -05:00
Brad King
a32ba2f1bd
STYLE: Nightly Date Stamp
2008-11-15 00:01:35 -05:00
Brad King
2bba929718
STYLE: Nightly Date Stamp
2008-11-14 00:01:44 -05:00
Brad King
e6268034e9
STYLE: Nightly Date Stamp
2008-11-13 00:01:53 -05:00
Brad King
8fc863f772
STYLE: Nightly Date Stamp
2008-11-12 00:01:53 -05:00
Brad King
92bf86dcd9
STYLE: Nightly Date Stamp
2008-11-11 00:02:01 -05:00
Brad King
b7643589a1
STYLE: Nightly Date Stamp
2008-11-10 00:02:05 -05:00
Brad King
81bb632ae6
STYLE: Nightly Date Stamp
2008-11-09 00:02:16 -05:00
Brad King
421861e86d
STYLE: Nightly Date Stamp
2008-11-08 00:02:20 -05:00
Bill Hoffman
5973e83c9c
BUG: fix for bug 8060 Haiku build
2008-11-07 16:40:02 -05:00
Brad King
81bc893520
STYLE: Nightly Date Stamp
2008-11-07 00:02:26 -05:00
Brad King
d3e63ea4f7
STYLE: Nightly Date Stamp
2008-11-06 00:02:31 -05:00
Brad King
e3cb059859
STYLE: Nightly Date Stamp
2008-11-05 00:02:38 -05:00
Brad King
f3efb2bcf7
STYLE: Nightly Date Stamp
2008-11-04 00:02:45 -05:00
Brad King
093e5157a9
STYLE: Nightly Date Stamp
2008-11-03 00:02:49 -05:00
Brad King
12f2f93410
STYLE: Nightly Date Stamp
2008-11-02 00:02:55 -04:00
Brad King
16b4dcbe50
STYLE: Nightly Date Stamp
2008-11-01 00:03:01 -04:00
Brad King
0a556b2910
STYLE: Nightly Date Stamp
2008-10-31 00:03:11 -04:00
Brad King
88cf2cb30f
STYLE: Nightly Date Stamp
2008-10-30 00:03:12 -04:00
Brad King
4eec7b2d03
STYLE: Nightly Date Stamp
2008-10-29 00:03:19 -04:00
Brad King
58d8310c14
STYLE: Nightly Date Stamp
2008-10-28 00:03:26 -04:00
Brad King
33a6dca1d1
STYLE: Nightly Date Stamp
2008-10-24 23:53:47 -04:00
Brad King
9ccd0bd4ff
STYLE: Nightly Date Stamp
2008-10-23 23:53:49 -04:00
Brad King
fce27e0bf0
STYLE: Nightly Date Stamp
2008-10-22 23:53:56 -04:00
Brad King
220e962c3d
STYLE: Nightly Date Stamp
2008-10-21 23:54:01 -04:00
Brad King
1c2bbf9d01
STYLE: Nightly Date Stamp
2008-10-20 23:54:07 -04:00
Brad King
6405e77098
STYLE: Nightly Date Stamp
2008-10-19 23:54:13 -04:00
Brad King
043f1b5366
STYLE: Nightly Date Stamp
2008-10-18 23:54:18 -04:00
Brad King
ddf36eb3cf
STYLE: Nightly Date Stamp
2008-10-17 23:54:34 -04:00
Brad King
1c70745c62
BUG: Fix KWSys SystemInformation dependencies
...
The SystemInformation component of KWSys requires Process and
FundamentalType.
2008-10-17 12:52:03 -04:00
Brad King
32be27c6de
BUG: Enforce KWSys component dependencies early
...
KWSys component dependencies must be enforced before any tests for
enabled components are done. This moves the dependency enforcement code
to be as early as possible.
2008-10-17 12:51:57 -04:00
Sebastien Barre
4ed9faa830
ENH: fix for VS6 and Cygwin
2008-10-17 11:29:30 -04:00
Brad King
e2661f1f05
STYLE: Nightly Date Stamp
2008-10-16 23:54:32 -04:00
Sebastien Barre
8e5886e652
ENH: fix for Vista
2008-10-16 19:30:49 -04:00
Sebastien Barre
b55f7a261f
ENH: oops
2008-10-16 11:34:16 -04:00
Brad King
45793aad16
STYLE: Nightly Date Stamp
2008-10-15 23:54:38 -04:00
Sebastien Barre
ef93279573
ENH: fix for Windows Vista
2008-10-15 23:24:33 -04:00
Brad King
cbbf0b8183
STYLE: Nightly Date Stamp
2008-10-14 23:54:42 -04:00
Brad King
4b303ddd38
STYLE: Nightly Date Stamp
2008-10-13 23:54:50 -04:00
Brad King
ed7c45b263
STYLE: Nightly Date Stamp
2008-10-12 23:54:53 -04:00
Brad King
8e77a9ed5c
STYLE: Nightly Date Stamp
2008-10-11 23:55:01 -04:00
Brad King
a4cc35021b
STYLE: Nightly Date Stamp
2008-10-10 23:55:08 -04:00
Brad King
b3f43f0065
STYLE: Fix typo in GetFilenameLastExtension docs
...
See issue #7797 .
2008-10-10 11:23:02 -04:00
Brad King
1dc33e763d
STYLE: Nightly Date Stamp
2008-10-09 23:55:10 -04:00
Brad King
802b76a7c4
STYLE: Nightly Date Stamp
2008-10-08 23:55:16 -04:00
Brad King
a5695eb7ac
STYLE: Nightly Date Stamp
2008-10-07 23:55:22 -04:00
Brad King
1b91be332c
STYLE: Nightly Date Stamp
2008-10-06 23:55:30 -04:00
Brad King
1704afa08d
STYLE: Nightly Date Stamp
2008-10-05 23:55:33 -04:00
Brad King
09c5248cdf
STYLE: Nightly Date Stamp
2008-10-04 23:55:42 -04:00
Brad King
9a9ed09f76
STYLE: Nightly Date Stamp
2008-10-03 23:55:45 -04:00
Brad King
bc15811d2a
STYLE: Nightly Date Stamp
2008-10-02 23:55:54 -04:00
Brad King
efd096118f
STYLE: Nightly Date Stamp
2008-10-01 23:56:00 -04:00
Brad King
8a704d5686
STYLE: Nightly Date Stamp
2008-09-30 23:56:05 -04:00
Brad King
d424158dc1
STYLE: Nightly Date Stamp
2008-09-29 23:56:13 -04:00
Brad King
5824aa6143
STYLE: Nightly Date Stamp
2008-09-28 23:56:16 -04:00
Brad King
9b13b6a05e
STYLE: Nightly Date Stamp
2008-09-27 23:56:25 -04:00
Brad King
734ef07548
COMP: Avoid incompatible pointer warning
...
In SharedForward, the call to execvp warned on MinGW because the
signature declared in process.h has an extra const. We use an explicit
cast to convert the pointer type.
2008-09-27 08:04:13 -04:00
Brad King
f01df7fa3d
STYLE: Nightly Date Stamp
2008-09-26 23:56:27 -04:00
Brad King
d82f98f8b1
ENH: Add test for KWSys SharedForward
...
This tests the basic capability of running another executable from the
build tree.
2008-09-26 08:24:31 -04:00
Brad King
d6643ebba4
BUG: Fix SharedForward with spaces on windows
...
The windows execvp function does not re-escape arguments correctly.
Instead we generate the escape sequences before calling it.
2008-09-26 08:24:25 -04:00
Brad King
014f684317
BUG: Fix SharedForward in-tree detection
...
To detect when the launcher is running from the build tree we now test
if the directory containing it is the same as the build-tree directory
using an inode test instead of string comparison. This makes it more
robust on case-insensitive filesystems and other quirky situations.
2008-09-26 08:24:20 -04:00
Brad King
97c7c86898
COMP: Avoid 64-to-32-bit integer conversion warning
...
In SharedForward we are only dealing with command-line-length strings so we
need not worry about integer overflow.
2008-09-26 08:24:15 -04:00
Brad King
1f33e26efc
STYLE: Nightly Date Stamp
2008-09-25 23:56:34 -04:00
Brad King
883d8e186c
STYLE: Nightly Date Stamp
2008-09-24 23:56:41 -04:00
Brad King
4a1317de36
STYLE: Nightly Date Stamp
2008-09-23 23:56:43 -04:00
Bill Hoffman
5778b6efe9
ENH: one more fix for HAIKU
2008-09-23 12:04:39 -04:00
Brad King
b6d799c407
STYLE: Nightly Date Stamp
2008-09-22 23:56:53 -04:00
Bill Hoffman
67dc176ffa
ENH: a few more haiku fixes, stop the debugger from coming up for tests
2008-09-22 14:05:13 -04:00
Brad King
3e21316f59
STYLE: Nightly Date Stamp
2008-09-21 23:56:55 -04:00
Brad King
bcf629bd11
STYLE: Nightly Date Stamp
2008-09-20 23:57:02 -04:00
Brad King
c0a7f67f3a
STYLE: Nightly Date Stamp
2008-09-19 23:57:10 -04:00
Brad King
b56d755f6e
STYLE: Nightly Date Stamp
2008-09-18 23:57:13 -04:00
Brad King
6ac4795a44
STYLE: Nightly Date Stamp
2008-09-17 23:57:22 -04:00
Brad King
12396bebac
STYLE: Nightly Date Stamp
2008-09-16 23:57:27 -04:00
Brad King
ccc7ca9871
STYLE: Nightly Date Stamp
2008-09-15 23:57:32 -04:00
Bill Hoffman
64fc597de2
ENH: add initial support for HAIKU OS from bug# 7425
2008-09-15 17:53:28 -04:00
Brad King
a4d679af90
STYLE: Nightly Date Stamp
2008-09-14 23:57:38 -04:00
Brad King
f77e827478
STYLE: Nightly Date Stamp
2008-09-13 23:57:42 -04:00
Brad King
2e6f6e89c7
STYLE: Nightly Date Stamp
2008-09-12 23:57:50 -04:00
Brad King
52d8f4853d
STYLE: Nightly Date Stamp
2008-09-11 23:57:58 -04:00
David Cole
bd1935dcd1
ENH: Improve FILE GLOB_RECURSE handling of symlinks with a new CMake policy. CMP0009 establishes NEW default behavior of not recursing through symlinks. OLD default behavior or explicit FOLLOW_SYMLINKS argument to FILE GLOB_RECURSE will still recurse through symlinks.
2008-09-11 14:34:04 -04:00
Brad King
7d01e62a92
STYLE: Nightly Date Stamp
2008-09-10 23:58:03 -04:00
Brad King
823300d23b
STYLE: Nightly Date Stamp
2008-09-09 23:58:08 -04:00
Brad King
acbe39ff7e
STYLE: Nightly Date Stamp
2008-09-08 23:58:12 -04:00
Brad King
947521f437
STYLE: Nightly Date Stamp
2008-09-07 23:58:26 -04:00
Brad King
aeaae298be
STYLE: Nightly Date Stamp
2008-09-06 23:58:22 -04:00
Brad King
6a0ab340c6
STYLE: Nightly Date Stamp
2008-09-05 23:58:37 -04:00
Brad King
e3dda17db2
STYLE: Nightly Date Stamp
2008-09-04 23:58:37 -04:00
Brad King
34b5a8ff11
STYLE: Nightly Date Stamp
2008-09-03 23:58:41 -04:00
Brad King
4b58312502
STYLE: Nightly Date Stamp
2008-09-02 23:58:50 -04:00
Brad King
6eea886474
STYLE: Nightly Date Stamp
2008-09-01 23:59:06 -04:00
Brad King
747c7f2ad9
STYLE: Nightly Date Stamp
2008-08-31 23:59:03 -04:00
Brad King
8112fbaf79
STYLE: Nightly Date Stamp
2008-08-30 23:59:03 -04:00
Brad King
58192f6d87
STYLE: Nightly Date Stamp
2008-08-29 23:59:46 -04:00
Brad King
ba7fff0161
STYLE: Nightly Date Stamp
2008-08-28 23:59:15 -04:00
Brad King
4292f45160
STYLE: Nightly Date Stamp
2008-08-27 23:59:20 -04:00
Brad King
1dfc557322
STYLE: Nightly Date Stamp
2008-08-26 23:59:38 -04:00
Brad King
81f89284c6
STYLE: Nightly Date Stamp
2008-08-25 23:59:44 -04:00
Brad King
04fc897536
STYLE: Nightly Date Stamp
2008-08-24 23:59:38 -04:00
Brad King
e5aab39f60
STYLE: Nightly Date Stamp
2008-08-23 23:59:55 -04:00
Brad King
2e0dd80957
STYLE: Nightly Date Stamp
2008-08-22 23:59:53 -04:00
Brad King
ca7f6a1cf3
STYLE: Nightly Date Stamp
2008-08-22 00:00:08 -04:00
Brad King
5fda12b73f
STYLE: Nightly Date Stamp
2008-08-21 00:00:08 -04:00
David Cole
86e7a9dad8
ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters.
2008-08-20 13:24:16 -04:00
Brad King
07665de038
BUG: Handle case when select() lies
...
According to "man select" on Linux it is possible that select() lies
about data being ready on a pipe in some subtle cases. We deal with
this by switching to non-blocking i/o and checking for EAGAIN. See
issue #7180 .
2008-08-20 09:57:09 -04:00
Brad King
9f1c7bdbaa
STYLE: Nightly Date Stamp
2008-08-20 00:00:14 -04:00
Brad King
5264834868
STYLE: Nightly Date Stamp
2008-08-19 00:00:20 -04:00
Brad King
f2d2a82cd0
STYLE: Nightly Date Stamp
2008-08-18 00:00:30 -04:00
Brad King
070d4cc28b
STYLE: Nightly Date Stamp
2008-08-17 00:00:30 -04:00
Brad King
442742a187
STYLE: Nightly Date Stamp
2008-08-16 00:00:33 -04:00
Brad King
05624f2fe8
STYLE: Nightly Date Stamp
2008-08-15 00:00:38 -04:00
Brad King
777e2d328a
STYLE: Nightly Date Stamp
2008-08-14 00:00:44 -04:00
Brad King
3724161114
STYLE: Nightly Date Stamp
2008-08-13 00:00:55 -04:00
Brad King
6d857edb45
STYLE: Nightly Date Stamp
2008-08-12 00:00:55 -04:00
Brad King
881a0345d0
STYLE: Nightly Date Stamp
2008-08-11 00:01:01 -04:00
Brad King
dd73408328
STYLE: Nightly Date Stamp
2008-08-10 00:01:08 -04:00
Brad King
760fb1f4b7
STYLE: Nightly Date Stamp
2008-08-09 00:01:13 -04:00
Brad King
0208012d83
STYLE: Nightly Date Stamp
2008-08-08 00:01:19 -04:00
Brad King
e58fab841f
STYLE: Nightly Date Stamp
2008-08-07 00:01:24 -04:00
Brad King
b853e9c19f
STYLE: Nightly Date Stamp
2008-08-06 00:01:30 -04:00
Brad King
090b90d727
STYLE: Nightly Date Stamp
2008-08-05 00:01:35 -04:00
Brad King
acd9e9e5e9
STYLE: Nightly Date Stamp
2008-08-04 00:01:41 -04:00
Brad King
2d95311f75
STYLE: Nightly Date Stamp
2008-08-03 00:01:47 -04:00
Brad King
50fd6e7c3d
STYLE: Nightly Date Stamp
2008-08-02 00:01:53 -04:00
Brad King
ead5e0ce85
STYLE: Nightly Date Stamp
2008-08-01 00:01:59 -04:00
Brad King
9926b7f717
STYLE: Nightly Date Stamp
2008-07-31 00:02:11 -04:00
Brad King
bd4601f987
STYLE: Nightly Date Stamp
2008-07-30 00:02:10 -04:00
Brad King
1a08c9aa5e
STYLE: Nightly Date Stamp
2008-07-29 00:02:16 -04:00
Brad King
36b898ccf4
STYLE: Nightly Date Stamp
2008-07-28 00:02:22 -04:00
Brad King
1aefb48e5b
STYLE: Nightly Date Stamp
2008-07-27 00:02:28 -04:00
Brad King
9d680d2c4d
STYLE: Nightly Date Stamp
2008-07-26 00:02:07 -04:00
Brad King
1782d90338
STYLE: Nightly Date Stamp
2008-07-25 00:02:13 -04:00
Brad King
eea0cd3d8b
STYLE: Nightly Date Stamp
2008-07-24 00:02:14 -04:00
Brad King
ffd231869f
STYLE: Nightly Date Stamp
2008-07-23 00:02:19 -04:00
Brad King
6db292d656
STYLE: Nightly Date Stamp
2008-07-22 00:02:21 -04:00
Brad King
c52f9425c7
STYLE: Nightly Date Stamp
2008-07-21 00:02:24 -04:00
Brad King
75e6fe0579
STYLE: Nightly Date Stamp
2008-07-19 23:52:22 -04:00
Brad King
5d39290bb2
STYLE: Nightly Date Stamp
2008-07-18 23:52:35 -04:00
Brad King
6e9ea6c65a
STYLE: Nightly Date Stamp
2008-07-17 23:52:46 -04:00
Brad King
315fed9d49
STYLE: Nightly Date Stamp
2008-07-16 23:52:47 -04:00
Brad King
9e0e27ccc7
STYLE: Nightly Date Stamp
2008-07-15 23:52:56 -04:00
Brad King
a744f2d131
STYLE: Nightly Date Stamp
2008-07-14 23:53:09 -04:00
Brad King
0d99216dfb
STYLE: Nightly Date Stamp
2008-07-13 23:53:09 -04:00
Brad King
180e05acdc
STYLE: Nightly Date Stamp
2008-07-12 23:53:20 -04:00
Brad King
dbfe32d2ed
STYLE: Nightly Date Stamp
2008-07-11 23:53:29 -04:00
Brad King
dc08bb837a
STYLE: Nightly Date Stamp
2008-07-10 23:53:45 -04:00
Bill Hoffman
0143b83264
COMP: remove warning and check for assignment to itself in operator=
2008-07-10 17:20:14 -04:00
Brad King
06d38d313f
STYLE: Nightly Date Stamp
2008-07-09 23:53:43 -04:00
Bill Hoffman
3366e6c2cd
ENH: fix memory leak
2008-07-09 11:46:03 -04:00
Brad King
ba84524207
STYLE: Nightly Date Stamp
2008-07-08 23:53:48 -04:00
Brad King
7515492079
STYLE: Nightly Date Stamp
2008-07-07 23:53:59 -04:00
Brad King
7a10a8ca33
STYLE: Nightly Date Stamp
2008-07-06 23:54:05 -04:00
Brad King
c3933acc75
STYLE: Nightly Date Stamp
2008-07-05 23:54:11 -04:00
Brad King
b44ac00240
STYLE: Nightly Date Stamp
2008-07-04 23:54:18 -04:00
Brad King
9466dd3481
STYLE: Nightly Date Stamp
2008-07-03 23:54:30 -04:00
Brad King
ea71721b80
STYLE: Nightly Date Stamp
2008-07-02 23:54:33 -04:00
Brad King
1589e112e6
STYLE: Nightly Date Stamp
2008-07-01 23:54:43 -04:00
Brad King
7317f2cbe6
STYLE: Nightly Date Stamp
2008-06-30 23:55:16 -04:00
Brad King
5b09901f69
STYLE: Nightly Date Stamp
2008-06-29 23:55:14 -04:00
Brad King
d50cbe101a
STYLE: Nightly Date Stamp
2008-06-28 23:55:21 -04:00
Brad King
3cc9efceb7
STYLE: Nightly Date Stamp
2008-06-27 23:55:43 -04:00
Brad King
bf4070d726
STYLE: Nightly Date Stamp
2008-06-26 23:55:19 -04:00
Brad King
bb7bc28c78
STYLE: Nightly Date Stamp
2008-06-25 23:55:31 -04:00
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