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