Commit Graph

456 Commits

Author SHA1 Message Date
Daniel James
2d7df3575a A couple more link fixes.
[SVN r66274]
2010-10-30 14:34:54 +00:00
Daniel James
7540b15c51 Link fixes.
[SVN r66273]
2010-10-30 14:32:50 +00:00
Beman Dawes
f1283aa604 For POSIX temp_directory_path, if none of environmental variables are found, try "/tmp".
[SVN r66038]
2010-10-17 12:54:26 +00:00
Beman Dawes
bdc335d937 Add temp_directory_path function, contributed by Jeff Flinn. Many thanks to Jeff for the complete implementation, with tests and documentation!
[SVN r66028]
2010-10-16 21:03:43 +00:00
Beman Dawes
d65da711fc Rewrite directory_iterator tests to be totally insensitive to ordering, fixing test failures on several platforms.
[SVN r65983]
2010-10-15 17:25:19 +00:00
Beman Dawes
96b47a3f63 POSIX fix missed in prior commit
[SVN r65954]
2010-10-14 13:42:29 +00:00
Beman Dawes
dffd55a868 Fix #4663, filesystem objects falsely identified as symlinks. operations_test.cpp refactored and various symlink related tests added. Fixes to bugs found as a result, in addition to the 4663 bug.
[SVN r65916]
2010-10-11 20:22:02 +00:00
Beman Dawes
803c325ce6 Initial commit
[SVN r65865]
2010-10-09 18:37:49 +00:00
Beman Dawes
09e36404c6 Fix #4712
[SVN r65818]
2010-10-07 21:45:04 +00:00
Beman Dawes
47c7ac4699 Fix #4799. The same bug occurred in three places. One of these may have been the source of reported problems with remove_all. Several other problems in documentation and tests were also found and will be addressed separately.
[SVN r65765]
2010-10-05 16:55:19 +00:00
Beman Dawes
2a205e364c Fix #4702
[SVN r65748]
2010-10-04 13:21:35 +00:00
Beman Dawes
b9b832760a Fix #4487 V2 create_hard_link problem with old Windows SDK
[SVN r65371]
2010-09-10 12:51:00 +00:00
Beman Dawes
6bf14c6a44 Add path_traits::is_pathable and use it to prevent several path member templates from being considered for overload resolution of non-pathable types. Fixes problem reported by Adam Badura.
[SVN r64986]
2010-08-24 18:35:41 +00:00
Beman Dawes
147e18b93c Remove path array optimization; problematic when array contains a string shorter than the array length. Reported by Adam Badura.
[SVN r64928]
2010-08-19 17:03:38 +00:00
Beman Dawes
e8a6a7bd82 include <cwchar> for mbstate_t
[SVN r64884]
2010-08-18 11:47:14 +00:00
Beman Dawes
91b24db22c Fixes for libraries not supporting wide character strings: correct existing V2 workarounds (thanks to John Maddock), V3 library components null compile if no support, #error earlier and in more files if using V3 with unsupported library.
[SVN r64623]
2010-08-05 21:27:55 +00:00
Beman Dawes
2e466d3587 Fix auto redirection
[SVN r64563]
2010-08-03 12:42:45 +00:00
Daniel James
480dab0416 Inline some deprecated filesystem methods, so that they can be included in more than one compile unit.
[SVN r64246]
2010-07-22 07:49:05 +00:00
Beman Dawes
57d282b1d5 Network paths have root names even on POSIX
[SVN r63529]
2010-07-02 19:30:49 +00:00
Beman Dawes
fe9accf3da Use current_path() instead of now deprecated initial_path()
[SVN r63525]
2010-07-02 17:22:35 +00:00
Beman Dawes
419cf13dd2 Revert to absolute() being an operations free function, and provide semantics for the Windows case where the base argument was not absolute.
[SVN r63524]
2010-07-02 17:04:20 +00:00
Beman Dawes
c5a8d1eef9 Deprecate initial_path as too error prone without C++ runtime support.
[SVN r63500]
2010-07-01 18:55:41 +00:00
Beman Dawes
1b9ca1ca58 Add message indicating error test complete to shed light on Solaris problem
[SVN r63458]
2010-06-30 22:10:41 +00:00
Beman Dawes
c469a8c430 Reverse logic so that standard library file I/O is assumed *not* to have wide character path extension, thus defaulting to the safer choice.
[SVN r63452]
2010-06-30 15:20:21 +00:00
Beman Dawes
afd765597b Revert Sun changes - they weren't helping
[SVN r63416]
2010-06-28 21:20:45 +00:00
Beman Dawes
7b2e255d6c Fix typo
[SVN r63415]
2010-06-28 20:49:50 +00:00
Beman Dawes
622f09e390 Tentative fix for 1578
[SVN r63414]
2010-06-28 20:37:58 +00:00
Beman Dawes
e98a497ad9 Delete file before starting tests, to create more reliable test environment. Always start tests with output, to avoid race condition on a few systems.
[SVN r63412]
2010-06-28 18:39:03 +00:00
Beman Dawes
a20f1ed674 Fix old Dinkumware without file stream wchar_t overloads
[SVN r63406]
2010-06-28 14:40:40 +00:00
Beman Dawes
440841e5c7 Use "funny" codecvt facet instead of UTF-8 to detect failures on systems that default to UTF-8. Fix generic_string bug with codecvt argument.
[SVN r63400]
2010-06-27 20:41:08 +00:00
Beman Dawes
9e4bb82e27 Add msvc 10 solution and projects
[SVN r63373]
2010-06-27 01:21:25 +00:00
Beman Dawes
90e64cc714 Correct macro dispaly
[SVN r63368]
2010-06-26 19:46:07 +00:00
Beman Dawes
4de26aa424 Fix test missing cvt argument. Add debugging output in case that doesn't fix problem.
[SVN r63366]
2010-06-26 19:06:58 +00:00
Beman Dawes
22b3c4fce1 fix path_unit_test wrong assumption about what characters system's default locale codecvt facet can accept
[SVN r63296]
2010-06-24 20:16:30 +00:00
Beman Dawes
4564459e77 Document path::codecvt_type arguments
[SVN r63285]
2010-06-24 15:02:30 +00:00
Beman Dawes
42c23163cd Provide const codecvt& arguments for all applicable class path functions
[SVN r63283]
2010-06-24 11:10:37 +00:00
Beman Dawes
8ab8021270 Workaround for IBM, old GCC, and other non-conforming compilers.
[SVN r63226]
2010-06-22 10:56:51 +00:00
Beman Dawes
72a608b0ba Avoid deprecated name
[SVN r63215]
2010-06-22 01:41:30 +00:00
Beman Dawes
4e047ed0fd Fix #4269. A better solution is for the user to move to version 3, which has a new tutorial.
[SVN r63186]
2010-06-21 13:22:45 +00:00
Beman Dawes
152886d0f8 Fix #4248 W.R.T. BOOST_FILESYSTEM_NO_DEPRECATED and BOOST_SYSTEM_NO_DEPRECATED
[SVN r63185]
2010-06-21 13:13:20 +00:00
Daniel James
c57c1511c7 Move minimal.css to doc/src.
[SVN r63148]
2010-06-20 18:02:14 +00:00
Beman Dawes
998233d767 Use boost::io::quoted I/O manipulator as a better solution to embedded spaces. See #3863
[SVN r63136]
2010-06-20 13:41:26 +00:00
Beman Dawes
77b673eba7 Add missing #include <locale>
[SVN r63025]
2010-06-16 20:13:00 +00:00
Beman Dawes
6e69563ab7 Reorder code to workaround clang problem (Chris Jefferson)
[SVN r62976]
2010-06-15 15:40:04 +00:00
Beman Dawes
c6f8f3dada Fix Apple breakage caused by moving utf8_codecvt_facet.hpp
[SVN r62936]
2010-06-14 17:40:50 +00:00
Beman Dawes
9234a778cd Fix #3863, stream I/O with space in named failed to roundtrip
[SVN r62919]
2010-06-13 17:33:39 +00:00
Beman Dawes
2e780aa7bb Merge branches/filesystem3. Supplies single library supporting both Version 2 and Version 3.
[SVN r62912]
2010-06-13 16:18:16 +00:00
Beman Dawes
2e312c936c Remove duplicate macro displays
[SVN r62906]
2010-06-13 14:15:02 +00:00
Beman Dawes
ad2cbcc987 Fix symbol visibility problem causing Linux/GCC test failures
[SVN r62890]
2010-06-13 01:38:46 +00:00
Beman Dawes
9d1cd71b5a Fix #3241
[SVN r62876]
2010-06-12 20:44:23 +00:00