KWSys Robot
ccb9053a4e
KWSys Nightly Date Stamp
2010-02-01 23:49:31 -05:00
KWSys Robot
17e5e5fcb0
KWSys Nightly Date Stamp
2010-01-31 23:49:33 -05:00
KWSys Robot
977c5c2b2d
KWSys Nightly Date Stamp
2010-01-30 23:49:39 -05:00
KWSys Robot
85018330ec
KWSys Nightly Date Stamp
2010-01-29 23:49:46 -05:00
KWSys Robot
42c3eb85d6
KWSys Nightly Date Stamp
2010-01-28 23:49:57 -05:00
KWSys Robot
addeec72e3
KWSys Nightly Date Stamp
2010-01-27 23:50:04 -05:00
Brad King
baf8e99382
KWSys: Remove $Id$ from MD5.c
...
This CVS keyword was copied into the file with the rest of the
implementation. It has no meaning outside its original project tree.
2010-01-27 08:51:58 -05:00
KWSys Robot
54cb05238b
KWSys Nightly Date Stamp
2010-01-26 23:50:05 -05:00
Dave Partyka
f74eb63967
COMP: remove exporting String as VS10 attempts to export its parents (basic_string) which causes all kinds of multiply defined symbols at link time.
2010-01-26 17:19:23 -05:00
KWSys Robot
42d76e8b82
KWSys Nightly Date Stamp
2010-01-25 23:50:10 -05:00
KWSys Robot
9348f626f9
KWSys Nightly Date Stamp
2010-01-24 23:50:16 -05:00
KWSys Robot
0999bd7fb8
KWSys Nightly Date Stamp
2010-01-23 23:50:22 -05:00
KWSys Robot
6e54834215
KWSys Nightly Date Stamp
2010-01-22 23:50:28 -05:00
KWSys Robot
634011f7fa
KWSys Nightly Date Stamp
2010-01-21 23:50:33 -05:00
KWSys Robot
8c7b3a21cc
KWSys Nightly Date Stamp
2010-01-20 23:50:38 -05:00
KWSys Robot
02dd3a8897
KWSys Nightly Date Stamp
2010-01-19 23:50:47 -05:00
KWSys Robot
d23d3fd6dd
KWSys Nightly Date Stamp
2010-01-18 23:50:52 -05:00
KWSys Robot
a17e32199f
KWSys Nightly Date Stamp
2010-01-17 23:51:18 -05:00
KWSys Robot
b63b4ae1ea
KWSys Nightly Date Stamp
2010-01-16 23:51:06 -05:00
KWSys Robot
c04fb498af
KWSys Nightly Date Stamp
2010-01-15 23:51:09 -05:00
KWSys Robot
776a8743e0
KWSys Nightly Date Stamp
2010-01-14 23:51:21 -05:00
KWSys Robot
7249e7d553
KWSys Nightly Date Stamp
2010-01-13 23:51:22 -05:00
Brad King
879b47e6ba
KWSys: Fix SharedForward on Cygwin without -mwin32
...
When building on Cygwin without -mwin32, the _WIN32 macro may not be
defined. SharedForward must still set the PATH environment variable to
ensure runtime dependencies are found.
The 'ldd' wrapping feature uses 'cygcheck' for now since a real ldd tool
is not available in Cygwin 1.5. We can change to use the real ldd when
we choose to stop supporting legacy Cygwin and require 1.7.
2010-01-13 12:58:34 -05:00
KWSys Robot
113013fe11
KWSys Nightly Date Stamp
2010-01-12 23:51:32 -05:00
Brad King
8d0161c8ff
Trust umask for file permissions
...
Open output files with mode 0666 so that permissions are not more strict
than umask permits. See issue #10126 .
2010-01-12 11:57:01 -05:00
KWSys Robot
b5100623f3
KWSys Nightly Date Stamp
2010-01-11 23:51:41 -05:00
KWSys Robot
d7eca7093a
KWSys Nightly Date Stamp
2010-01-10 23:51:49 -05:00
KWSys Robot
d3ddeb808d
KWSys Nightly Date Stamp
2010-01-09 23:51:47 -05:00
KWSys Robot
6ea1581dfe
KWSys Nightly Date Stamp
2010-01-08 23:51:49 -05:00
KWSys Robot
f89b0abad5
KWSys Nightly Date Stamp
2010-01-07 23:51:56 -05:00
KWSys Robot
aa658f6a63
KWSys Nightly Date Stamp
2010-01-06 23:52:02 -05:00
Marcus Hanwell
58d82cd5bd
COMP: Added missing case for the export macro, thanks to Kenneth Moreland.
2010-01-06 15:31:25 -05:00
Marcus Hanwell
b0a0714343
ENH: Added support for building kwsys with GCC visibility support.
...
When kwsys is built using GCC visibility support can be used. This is similar
to the way that Windows exports symbols in DLLs, and requires projects that
build kwsys to change the default visibility using some compiler flags. See
http://gcc.gnu.org/wiki/Visibility for more details about GCC visibility.
2010-01-06 12:00:36 -05:00
KWSys Robot
4671b39363
KWSys Nightly Date Stamp
2010-01-05 23:52:08 -05:00
KWSys Robot
e0d09ef0a8
KWSys Nightly Date Stamp
2010-01-04 23:52:15 -05:00
KWSys Robot
40641e3cba
KWSys Nightly Date Stamp
2010-01-03 23:52:20 -05:00
KWSys Robot
827b636393
KWSys Nightly Date Stamp
2010-01-02 23:52:40 -05:00
KWSys Robot
d92a43b09a
KWSys Nightly Date Stamp
2010-01-01 23:52:33 -05:00
KWSys Robot
79c0485678
KWSys Nightly Date Stamp
2009-12-31 23:52:47 -05:00
KWSys Robot
729ee803d6
KWSys Nightly Date Stamp
2009-12-30 23:52:48 -05:00
KWSys Robot
978de74d6e
KWSys Nightly Date Stamp
2009-12-29 23:53:04 -05:00
KWSys Robot
5ce7e35960
KWSys Nightly Date Stamp
2009-12-28 23:52:55 -05:00
KWSys Robot
9e96d80b24
KWSys Nightly Date Stamp
2009-12-27 23:53:18 -05:00
KWSys Robot
2dc2b13e86
KWSys Nightly Date Stamp
2009-12-26 23:53:12 -05:00
KWSys Robot
7d67773d9b
KWSys Nightly Date Stamp
2009-12-25 23:53:22 -05:00
KWSys Robot
685b305c7e
KWSys Nightly Date Stamp
2009-12-24 23:53:19 -05:00
KWSys Robot
5da839a759
KWSys Nightly Date Stamp
2009-12-23 23:53:25 -05:00
KWSys Robot
cab08a19ff
KWSys Nightly Date Stamp
2009-12-22 23:53:30 -05:00
KWSys Robot
e44bed50de
KWSys Nightly Date Stamp
2009-12-21 23:53:38 -05:00
KWSys Robot
24ba4d7e01
KWSys Nightly Date Stamp
2009-12-20 23:53:43 -05:00
KWSys Robot
043ab8d754
KWSys Nightly Date Stamp
2009-12-19 23:53:53 -05:00
KWSys Robot
31cf7f91d2
KWSys Nightly Date Stamp
2009-12-18 23:53:59 -05:00
KWSys Robot
449b9aea23
KWSys Nightly Date Stamp
2009-12-17 23:54:11 -05:00
KWSys Robot
019e6db332
KWSys Nightly Date Stamp
2009-12-16 23:54:25 -05:00
Brad King
56fe170043
KWSys: Improve SharedForward platform table
...
The SharedForward header contains a preprocessor table mapping from
platform to equivalents for ldd and LD_LIBRARY_PATH. This commit fixes
the table preprocessor directives to guarantee at most one platform.
This generalizes the commit "Fix compilation of VTK on debian/sparc".
2009-12-16 14:25:46 -05:00
KWSys Robot
e800604f34
KWSys Nightly Date Stamp
2009-12-15 23:54:16 -05:00
Brad King
357096d35a
KWSys: Build tests after libraries
...
The TestSharedForward executable and TestDynload module do not actually
link to a KWSys library, but it is nice to build them after the
libraries just like all other test binaries.
This also works around a universal binary bug in Xcode 2.x. It forgets
to create the output directory for the executable before linking it. We
avoid the problem by putting the library in the directory first.
2009-12-15 14:15:27 -05:00
KWSys Robot
6adeb340f2
KWSys Nightly Date Stamp
2009-12-14 23:54:21 -05:00
KWSys Robot
f7171e2b76
KWSys Nightly Date Stamp
2009-12-13 23:54:25 -05:00
KWSys Robot
36b9e0b984
KWSys Nightly Date Stamp
2009-12-12 23:54:35 -05:00
KWSys Robot
f73c7b106e
KWSys Nightly Date Stamp
2009-12-11 23:54:39 -05:00
David Cole
146cb98cb0
Add fallback for detecting CPU speed from Windows registry on builds where USE_ASM_INSTRUCTIONS gets defined to 0. (Win64 builds.) Clean up methods to return false when not implemented or when they fail to detect the things they're supposed to detect. This file still needs a lot more work to have a fully working implementation on Win64 builds. Committing it now because it's slightly better than it was, and there is a need for the CPU speed detection code in projects that depend on kwsys. Will file a bug shortly to request that the missing implementations get filled in...
2009-12-11 13:08:29 -05:00
KWSys Robot
be12a1ae8f
KWSys Nightly Date Stamp
2009-12-10 23:54:42 -05:00
KWSys Robot
a082702d84
KWSys Nightly Date Stamp
2009-12-09 23:54:50 -05:00
KWSys Robot
02a8eee3aa
KWSys Nightly Date Stamp
2009-12-08 23:54:59 -05:00
Brad King
15316c12f5
KWSys: Remove default exe output path
...
KWSys should not set variables outside its namespace. It can honor the
EXECUTABLE_OUTPUT_PATH set by a host project, but tere is no need for it
to set a default in the host project cache.
2009-12-08 11:27:22 -05:00
KWSys Robot
dd1a0c0562
KWSys Nightly Date Stamp
2009-12-07 23:55:03 -05:00
KWSys Robot
80b2c30d56
KWSys Nightly Date Stamp
2009-12-06 23:55:09 -05:00
KWSys Robot
bc4be86a9d
KWSys Nightly Date Stamp
2009-12-05 23:55:13 -05:00
KWSys Robot
0570b3c794
KWSys Nightly Date Stamp
2009-12-04 23:55:18 -05:00
KWSys Robot
d2f1dac136
KWSys Nightly Date Stamp
2009-12-03 23:55:24 -05:00
KWSys Robot
5b0f15f509
KWSys Nightly Date Stamp
2009-12-02 23:55:34 -05:00
KWSys Robot
cdc9ef3b5a
KWSys Nightly Date Stamp
2009-12-01 23:55:35 -05:00
Brad King
1a5f209e62
KWSys: List processes with "ps -ef" on OpenSolaris
...
In order to kill process trees we need to list all processes to find
those whose parent we are killing. We implement process listing on
OpenSolaris by using "ps -ef" and parsing the resulting format:
UID PID PPID C STIME TTY TIME CMD
%*s %d %d %*[^\n]\n
2009-12-01 08:37:14 -05:00
Brad King
be36c14bea
KWSys: Use "ps -Af" for process list on QNX
...
In order to kill process trees we need to list all processes to find
those whose parent we are killing. We implement process listing on QNX
using "ps -Af" and parsing the resulting format:
UID PID PPID C STIME TTY TIME CMD
%*d %d %d %*[^\n]\n
2009-12-01 08:10:22 -05:00
KWSys Robot
afef52454e
KWSys Nightly Date Stamp
2009-11-30 23:55:43 -05:00
Brad King
2aaa967715
KWSys: Fix process tree kill on 64-bit Windows
...
We enumerate processes to identify those whose parent is being killed so
that we can recursively kill the children. Enumeration uses the
Process32(First|Next) windows API functions, which accept PROCESSENTRY32
objects to be filled. This commit corrects the declaration of the entry
structure to account for its size on 64-bit Windows.
2009-11-30 16:30:19 -05:00
Brad King
b21f1eaeae
KWSys: Restore SIGSTOP/SIGKILL to end process tree
...
On UNIX systems we kill a tree of processes by performing a DFS walk of
the tree. We send SIGSTOP to each process encountered, recursively
handle its children, and then send SIGKILL.
We once used the above approach in the past, but it was removed by the
commit "Do not send both SIGSTOP and SIGKILL when killing a process".
The commit was meant to work-around an OS X 10.3 bug in which the child
would not always honor SIGKILL after SIGSTOP. At the time we wrongly
assumed that the process tree remains intact after SIGKILL and before
the child is reaped. In fact the grandchildren may be re-parented to
ppid=1 even before the child is reaped, which causes the DFS walk to
miss them.
2009-11-30 13:14:02 -05:00
KWSys Robot
997f20b93b
KWSys Nightly Date Stamp
2009-11-29 23:55:49 -05:00
KWSys Robot
b936065084
KWSys Nightly Date Stamp
2009-11-28 23:55:57 -05:00
KWSys Robot
d93bd3ac42
KWSys Nightly Date Stamp
2009-11-27 23:56:03 -05:00
KWSys Robot
8e7a630ff6
KWSys Nightly Date Stamp
2009-11-26 23:56:07 -05:00
KWSys Robot
e802130fe2
KWSys Nightly Date Stamp
2009-11-25 23:56:11 -05:00
KWSys Robot
f81a3dfff2
KWSys Nightly Date Stamp
2009-11-24 23:56:18 -05:00
Zach Mullen
254d267e36
Mac has gettimeofday defined, but cmsys wasn't aware of that, so it was falling back to using time() which only provides second resolution. Fixed to allow usec res.
2009-11-24 14:10:05 -05:00
Brad King
a03f801f7f
Suppress Intel float-equality test warnings
...
We suppress Intel warning 1572 because the cases where we do equality
tests are valid. Since this project does not do numerical computations
we need not worry about real instances against which this warning
protects.
2009-11-24 08:57:06 -05:00
KWSys Robot
24106f8600
KWSys Nightly Date Stamp
2009-11-23 23:56:25 -05:00
Brad King
574902fef2
KWSys: Work-around llvm-gcc-4.2 optimizer bug
...
Under -O3 optimization this compiler breaks our testProcess.c source file.
We force -O0 for the file to avoid the problem.
2009-11-23 15:31:29 -05:00
KWSys Robot
62acb921f3
KWSys Nightly Date Stamp
2009-11-22 23:56:29 -05:00
KWSys Robot
892accffba
KWSys Nightly Date Stamp
2009-11-21 23:56:35 -05:00
KWSys Robot
d06ec80d0c
KWSys Nightly Date Stamp
2009-11-20 23:56:43 -05:00
Brad King
9ec851bc90
KWSys: Set CMP0003 to NEW
...
The commit "Enable loose loop constructs in KWSys" set the minimum
required CMake version to 2.4.5. This regressed the setting of CMP0003,
so we restore it in this commit.
2009-11-20 12:04:08 -05:00
Brad King
bbbdf54a35
Fix KWSys FundamentalType for Universal Binaries
...
The FundamentalType header needs to know type sizes at preprocessing
time. This commit teaches it to avoid using CHECK_TYPE_SIZE because the
macro does not work for types whose size varies across architectuers in
Mac OS X universal binaries. Fortunately the Mac compilers provide just
enough information to detect the needed type sizes during preprocessing.
We now use preprocessor macros instead of configuration tests whenever
they are available. As a side effect this reduces the number of
try-compiles needed with GCC.
See issue #9913 .
2009-11-20 08:38:18 -05:00
Brad King
1136b97647
Create KWSYS_PLATFORM_INFO_TEST macro
...
This macro helps KWSys perform try-compile tests that extract 'INFO'
strings out of compiled binaries. It works for CMake 2.6 and above.
On CMake 2.4 it always returns an empty list of information values,
so this should be used only as an optimization until 2.6 is required.
2009-11-20 08:37:56 -05:00
Brad King
2d80c9e31a
Check for 'long long' without computing size
...
In KWSys IOStream we need to detect whether 'long long' exists but we do
not need its size. We avoid using CHECK_TYPE_SIZE because it does not
work for types whose size varies across architectuers in Mac OS X
universal binaries. See issue #9913 .
2009-11-20 08:37:33 -05:00
Brad King
2a789187fc
Enable loose loop constructs in KWSys
...
We set CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in KWSys's CMakeLists.txt file
to enable simpler endif() syntax for CMake 2.4.
2009-11-20 08:37:10 -05:00
KWSys Robot
c6f13b97ea
KWSys Nightly Date Stamp
2009-11-19 23:56:47 -05:00
KWSys Robot
59334dc8a4
KWSys Nightly Date Stamp
2009-11-18 23:56:53 -05:00
David Cole
ba21622048
Fix bogus calls to GetMemoryStatus and GetMemoryStatusEx: need to set the dwLength member of the struct prior to calling. Otherwise it's just a garbage value from the stack. Also, pay attention to return value of GetMemoryStatusEx: if it indicates failure then just return 0 without using any of the other data the call returns.
2009-11-18 11:22:38 -05:00
KWSys Robot
77fddc1f65
KWSys Nightly Date Stamp
2009-11-17 23:57:01 -05:00
KWSys Robot
a52ebca54c
KWSys Nightly Date Stamp
2009-11-16 23:57:05 -05:00
Bill Hoffman
b1fe517688
Try to fix missing size_t on qnx
2009-11-16 17:03:59 -05:00
Luis Ibanez
69fdf711fe
COMP: Fixing return type of the Get methods associated with variables that
...
were changed from "unsigned long" to "size_t" to solve warnings about
64 bits to 32 bits truncations.
2009-11-16 12:43:44 -05:00
KWSys Robot
8ec9935099
KWSys Nightly Date Stamp
2009-11-15 23:57:13 -05:00
Luis Ibanez
7f601830a2
COMP: Fixing type declarations and type conversions that could potentially
...
truncate 64 bits types into 32 bits types.
2009-11-15 15:57:06 -05:00
KWSys Robot
bc303427bf
KWSys Nightly Date Stamp
2009-11-14 23:57:18 -05:00
KWSys Robot
57865607f4
KWSys Nightly Date Stamp
2009-11-13 23:57:24 -05:00
KWSys Robot
e28636ba61
KWSys Nightly Date Stamp
2009-11-12 23:57:29 -05:00
KWSys Robot
0a5b247761
KWSys Nightly Date Stamp
2009-11-11 23:57:35 -05:00
KWSys Robot
218bd8553a
KWSys Nightly Date Stamp
2009-11-10 23:57:40 -05:00
KWSys Robot
f5b7f95c45
KWSys Nightly Date Stamp
2009-11-09 23:57:55 -05:00
KWSys Robot
36197f45ca
KWSys Nightly Date Stamp
2009-11-08 23:57:52 -05:00
KWSys Robot
3c17c4117f
KWSys Nightly Date Stamp
2009-11-07 23:58:00 -05:00
KWSys Robot
a7ba04a8cc
KWSys Nightly Date Stamp
2009-11-06 23:58:04 -05:00
KWSys Robot
723453d4aa
KWSys Nightly Date Stamp
2009-11-05 23:58:10 -05:00
KWSys Robot
0cdc1e979e
KWSys Nightly Date Stamp
2009-11-04 23:58:17 -05:00
KWSys Robot
f87bdbf328
KWSys Nightly Date Stamp
2009-11-03 23:58:33 -05:00
KWSys Robot
1b1d954f7e
KWSys Nightly Date Stamp
2009-11-02 23:58:29 -05:00
KWSys Robot
66fdf2038c
KWSys Nightly Date Stamp
2009-11-01 23:58:34 -05:00
KWSys Robot
e2d9595ae9
KWSys Nightly Date Stamp
2009-10-31 23:58:41 -04:00
KWSys Robot
b7e25ab3e0
KWSys Nightly Date Stamp
2009-10-30 23:58:46 -04:00
KWSys Robot
4e26159ec2
KWSys Nightly Date Stamp
2009-10-29 23:58:53 -04:00
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