Commit Graph

368 Commits

Author SHA1 Message Date
Beman Dawes
68168bc676 Filesystem: fix #3509
[SVN r56616]
2009-10-06 12:32:46 +00:00
Beman Dawes
f0a2284419 Fix #3385, add test cases
[SVN r56139]
2009-09-10 17:25:20 +00:00
Troy D. Straszheim
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.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Beman Dawes
de50f3c5b2 Filesystem: apply supplied patch to fix #3176
[SVN r54066]
2009-06-18 21:01:54 +00:00
Beman Dawes
594e0c5d8e Filesystem: add basic_path::clear() to fix #3186, clear() missing
[SVN r54055]
2009-06-18 15:48:19 +00:00
Beman Dawes
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.
[SVN r54032]
2009-06-17 22:50:10 +00:00
Beman Dawes
3c5f963a54 fix doc example typo
[SVN r53074]
2009-05-17 18:13:06 +00:00
Beman Dawes
0aaa65e768 Fix Filesystem #2925, copy_file atomiticity
[SVN r53073]
2009-05-17 15:55:46 +00:00
Beman Dawes
7bc9e5db73 Filesystem: fix #3008, improving namespace discipline to avoid naming conflicts with the C++0x std library.
[SVN r52922]
2009-05-11 19:51:44 +00:00
Beman Dawes
39a9f8a82b filesystem tweaks
[SVN r52921]
2009-05-11 19:27:13 +00:00
Beman Dawes
ca156ad712 Workaround: Sun compiler on Linux dirent.h defines _DIRENT_HAVE_D_TYPE but expected macros not present
[SVN r52420]
2009-04-16 14:51:55 +00:00
Beman Dawes
32724c2724 Fix #2948 - Path typedef moved to namespace boost::filesystem
[SVN r52410]
2009-04-16 01:51:05 +00:00
Beman Dawes
0858d28868 Filesystem: fix #1452
[SVN r52383]
2009-04-14 13:27:44 +00:00
Beman Dawes
0645bc1347 System, Filesystem: remove boost/detail/test_framework.hpp; use boost/detail/lightweight_test.hpp instead (Thanks to Peter Dimov for pointing this out)
[SVN r51966]
2009-03-25 12:11:47 +00:00
Beman Dawes
ae30e53a68 Filesystem: remove dependency on Boost.Test
[SVN r51959]
2009-03-24 15:33:31 +00:00
Beman Dawes
b917a12625 Fix #2725
[SVN r51931]
2009-03-23 11:30:54 +00:00
Beman Dawes
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.
[SVN r50674]
2009-01-19 18:38:28 +00:00
Beman Dawes
be7290da56 Filesystem: Fix #2531 by applying suggested patch
[SVN r50562]
2009-01-13 13:30:07 +00:00
Beman Dawes
86e1ddeacd Filesystem: add specializations to eliminate warnings, thus fixing #2543
[SVN r50556]
2009-01-12 17:02:20 +00:00
Beman Dawes
83fd6d4c42 Filesystem: fix native(name) test failures on POSIX
[SVN r50555]
2009-01-12 16:57:52 +00:00
Beman Dawes
0bd0323239 Filesystem: fix #1840, including adding test cases and updating docs
[SVN r50543]
2009-01-11 16:50:06 +00:00
Beman Dawes
17f2e28fef Filesystem: fix #2542, wrong close 0 descriptor in copy_file_api on unix
[SVN r50033]
2008-11-30 02:49:13 +00:00
Michael A. Jackson
7e43b381e4 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
5cde8da587 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Beman Dawes
8add21928f Filesystem: fix #2224 (Hajo Kirchhoff)
[SVN r49481]
2008-10-29 11:52:07 +00:00
Beman Dawes
208bc63093 Fix broken link
[SVN r49477]
2008-10-28 19:30:51 +00:00
Beman Dawes
d4cf58b548 Filesystem: update docs release history.
[SVN r49473]
2008-10-28 11:47:24 +00:00
Beman Dawes
46b5d1377b Add more error reporting at the create_directory() failure point that seems to be the first sign of test setup problems.
[SVN r49329]
2008-10-14 16:31:24 +00:00
Beman Dawes
33487a8aeb Filesystem: add macros and deprecated names sections to docs
[SVN r49316]
2008-10-13 14:30:47 +00:00
Beman Dawes
55ba98b7b7 Filesystem: apply #2395 operations_test regression test fails on MSVC with STDCXX
[SVN r49275]
2008-10-11 12:28:21 +00:00
Beman Dawes
e2cd046fde Filesystem: ticket #2176.
[SVN r49209]
2008-10-09 15:01:27 +00:00
Beman Dawes
0a93531186 Add include <cwchar> in two place to fix ticket #2382
[SVN r49208]
2008-10-09 14:53:47 +00:00
Beman Dawes
9a3052e452 Filesystem; clear ticket #2168
[SVN r49085]
2008-10-01 15:50:44 +00:00
Beman Dawes
abf6fecd65 Apply filesystem patches from ticket #2352
[SVN r49081]
2008-10-01 14:21:19 +00:00
Beman Dawes
f46a5d59c0 Remove redundant Jamfile <define>s
[SVN r49080]
2008-10-01 14:14:58 +00:00
Beman Dawes
e22eb55f69 Boost.Filesystem: change tests to define BOOST_FILESYSTEM_NO_DEPRECATED. Expand deprecated_test.
[SVN r48463]
2008-08-29 20:10:08 +00:00
Beman Dawes
bfe1453fe4 Fix boost/filesystem/convenience.hpp bug; fully remove deprecated features
[SVN r48462]
2008-08-29 20:06:23 +00:00
Beman Dawes
01108afd29 Revert 'remove' changes inadvertently committed by 47006. Fully apply ticket #1972 'remove' fixes.
[SVN r48377]
2008-08-25 15:35:34 +00:00
Beman Dawes
b4c278776a Provide deprecated functions has_branch_path and has_leaf, inadvertently omitted from 1.36.0
[SVN r48374]
2008-08-25 12:25:34 +00:00
Daniel James
2e0cb656a4 Fix a character encoding error.
[SVN r48235]
2008-08-19 22:26:43 +00:00
Beman Dawes
42107efd12 Add deprecated_test to detect failures to provide legacy deprecated names
[SVN r48193]
2008-08-18 13:28:25 +00:00
Beman Dawes
5c6536a9f3 Restore deprecated basic_directory_entry names inadvertently removed
[SVN r48192]
2008-08-18 13:23:10 +00:00
Daniel James
3358346eff Fix a couple of character encoding errors.
[SVN r47958]
2008-08-03 10:19:33 +00:00
Beman Dawes
60a1930821 Clear gcc shadow problems (Grant Erickson)
[SVN r47923]
2008-08-01 00:00:58 +00:00
Beman Dawes
f58c3cd871 fix posix_remove() return
[SVN r47186]
2008-07-07 13:09:09 +00:00
Beman Dawes
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.
[SVN r47181]
2008-07-07 12:20:04 +00:00
Beman Dawes
001c15dd32 Rename is_regular() to is_regular_file
[SVN r47131]
2008-07-06 12:10:42 +00:00
Beman Dawes
3ee73a0df7 Partial resolution of ticket #1972; remove() issues for POSIX are cleared. Added regression test cases covering self-reference and cyclic symlinks.
[SVN r47006]
2008-07-02 21:05:54 +00:00
Beman Dawes
c0fb9a7e21 Fix ticket #1971, remove_all not documented
[SVN r46881]
2008-06-30 02:06:28 +00:00
Beman Dawes
c2f643bd6a Rename boost_filesystem_msvc to msvc
[SVN r46842]
2008-06-29 10:52:58 +00:00