e7636c26bc
Filesystem: Fix#3528. Return type is bool.
Beman Dawes
2009-11-10 19:45:47 +00:00
6656351d2e
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
Troy D. Straszheim
2009-10-17 02:07:38 +00:00
1f27355719
rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +00:00
f0a2284419Fix#3385, add test cases
Beman Dawes
2009-09-10 17:25:20 +00:00
d46ec2ea1c
Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch.
Troy D. Straszheim
2009-07-26 00:49:56 +00:00
54cdfd14fa
Merge from trunk
Beman Dawes
2009-07-23 15:32:02 +00:00
12244b6d43
Add basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +00:00
a9ef12ad33
Filesystem: fix#3172, ECV++ 9 missing <sys/utime.h>. The fix applied was to include <ctime> instead. This is the correct header; the previous song-and-dance was workaround on top of workaround from years ago. This change will break any Windows libraries that don't provide <ctime>, but if that happens workarounds specific to those libraries can be added. That's better than cluttering up the code with workarounds no longer needed.
Beman Dawes
2009-06-17 22:50:10 +00:00
3c5f963a54
fix doc example typo
Beman Dawes
2009-05-17 18:13:06 +00:00
ca156ad712
Workaround: Sun compiler on Linux dirent.h defines _DIRENT_HAVE_D_TYPE but expected macros not present
Beman Dawes
2009-04-16 14:51:55 +00:00
32724c2724Fix#2948 - Path typedef moved to namespace boost::filesystem
Beman Dawes
2009-04-16 01:51:05 +00:00
d48ac05a3f
Filesystem: merge from trunk
Beman Dawes
2009-04-15 12:17:22 +00:00
0645bc1347
System, Filesystem: remove boost/detail/test_framework.hpp; use boost/detail/lightweight_test.hpp instead (Thanks to Peter Dimov for pointing this out)
Beman Dawes
2009-03-25 12:11:47 +00:00
dff8252505
Filesystem: path operator==, !=; use string comparison rather than !(lhs < rhs) && !(rhs < lhs) because the result is the same yet the direct string compare is much more efficient than operator<, which uses lexicographical_compare.
Beman Dawes
2009-01-19 18:38:28 +00:00
cbe888750d
Filesystem: merge from trunk
Beman Dawes
2009-01-19 14:10:41 +00:00
83fd6d4c42
Filesystem: fix native(name) test failures on POSIX
Beman Dawes
2009-01-12 16:57:52 +00:00
0bd0323239
Filesystem: fix#1840, including adding test cases and updating docs
Beman Dawes
2009-01-11 16:50:06 +00:00
17f2e28fef
Filesystem: fix#2542, wrong close 0 descriptor in copy_file_api on unix
Beman Dawes
2008-11-30 02:49:13 +00:00
7e43b381e4
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Michael A. Jackson
2008-11-07 17:02:56 +00:00
5cde8da587
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Michael A. Jackson
2008-11-01 13:15:41 +00:00
e87b6c86f4
Filesystem: merge recent and missed changes from trunk
Beman Dawes
2008-10-31 01:13:31 +00:00
46b5d1377b
Add more error reporting at the create_directory() failure point that seems to be the first sign of test setup problems.
Beman Dawes
2008-10-14 16:31:24 +00:00
463161897a
Filesystem: merge from trunk
Beman Dawes
2008-10-13 14:55:34 +00:00
33487a8aeb
Filesystem: add macros and deprecated names sections to docs
Beman Dawes
2008-10-13 14:30:47 +00:00
55ba98b7b7
Filesystem: apply #2395 operations_test regression test fails on MSVC with STDCXX
Beman Dawes
2008-10-11 12:28:21 +00:00
fb65347b54
After extensive discussion on the list with Dave Abrahams, Vladimir Prus, and others, rename basic_path::leaf() -> filename, branch_path -> parent_path, replace_leaf -> replace_filename. Add basic_path member functions stem, extension, replace_extension.
Beman Dawes
2008-07-07 12:20:04 +00:00
001c15dd32
Rename is_regular() to is_regular_file
Beman Dawes
2008-07-06 12:10:42 +00:00
3ee73a0df7
Partial resolution of ticket #1972; remove() issues for POSIX are cleared. Added regression test cases covering self-reference and cyclic symlinks.
Beman Dawes
2008-07-02 21:05:54 +00:00
89839af509
Wave: Updated to use new Spirit Classic library structure and namespace. Lots' of minor changes and adjustments. Switched version to 2.0 since this version is not backwards compatible anymore with earlier versions.
Hartmut Kaiser
2008-04-13 22:39:12 +00:00
dcbe9649c2
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
Marshall Clow
2008-04-02 01:42:32 +00:00
4ed2439686
Refresh examples, add example build script, reflect that in docs. Apply suggestions from Darren Cook.
Beman Dawes
2007-11-30 16:44:23 +00:00