Steven Watanabe
16e6093e33
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
...
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
2954831862
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
...
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]
2011-01-14 02:35:58 +00:00
Beman Dawes
738452e87c
Merge from trunk
...
[SVN r67995]
2011-01-11 21:39:33 +00:00
Beman Dawes
880c8ae8ec
fix status() to report non-symlink reparse point correctly.
...
[SVN r67599]
2011-01-02 22:06:26 +00:00
Beman Dawes
d65642912c
Clear several GCC 4.6 warnings. Change V2 code to use BOOST_THROW_EXCEPTION.
...
[SVN r67577]
2011-01-02 16:49:28 +00:00
Beman Dawes
cc697684a1
Undeprecate unique_path(). Instead, add a note mentioning the workaround for lack of thread safety and possible change to cwd. unique_path() is just too convenient to deprecate!
...
[SVN r67571]
2011-01-02 14:59:04 +00:00
Beman Dawes
76ae0363fb
Fix redirection boo boo
...
[SVN r67569]
2011-01-02 13:37:22 +00:00
Beman Dawes
8f617d3de7
Clean up tabs, replace C-style assert with BOOST_ASSERT
...
[SVN r67497]
2010-12-30 02:05:34 +00:00
Beman Dawes
c1ca110b6f
Resolve ticket #4585 by accepting bjam options --disable-filesystem2 or --disable-filesystem3. Document same. Also, switch V2 tests to use <boost/detail/lightweight_main.hpp> to improved test reporting.
...
[SVN r67078]
2010-12-07 00:57:13 +00:00
Beman Dawes
cb884cd6e1
Fix #4930 , add V3 test case to detect any future regression
...
[SVN r67067]
2010-12-06 14:03:23 +00:00
Beman Dawes
fa169c3af8
Fix #4891 , again, clearing problem if BOOST_FILESYSTEM_VERSION defined in <boost/config/user.hpp>
...
[SVN r67066]
2010-12-06 13:17:45 +00:00
Beman Dawes
81a9ee92bd
Verify, clarify, document, that <boost/config/user.hpp> can be used to specify BOOST_FILESYSTEM_VERSION. Fixes #4891 .
...
[SVN r66996]
2010-12-04 00:39:20 +00:00
Beman Dawes
96e3b893b0
Make V3 the default. Change docs accordingly. Partial fix for ticket #4897
...
[SVN r66987]
2010-12-03 18:17:01 +00:00
Beman Dawes
563adf1424
Fix #4912
...
[SVN r66945]
2010-12-01 14:30:39 +00:00
Beman Dawes
f2f699eb78
Use <boost/detail/lightweight_main.hpp> to improve regression test error reporting on remote systems
...
[SVN r66896]
2010-11-30 15:07:43 +00:00
Daniel James
af2b85a1ee
Merge some more documentation fixes.
...
[SVN r66295]
2010-10-31 13:43:19 +00:00
Daniel James
b0fb6700d7
Fix a non-ascii character in a bookmark.
...
[SVN r66291]
2010-10-30 23:15:36 +00:00
Daniel James
9706b534fb
Merge documentation fixes to release.
...
[SVN r66285]
2010-10-30 17:34:45 +00:00
Daniel James
996c7d5c0e
Revert a link I broke.
...
[SVN r66282]
2010-10-30 17:00:10 +00:00
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
d2858aeb97
Merge from trunk, with several important fixes
...
[SVN r66021]
2010-10-16 13:09:25 +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
3b5f816a17
Merge 64623 from trunk
...
[SVN r64728]
2010-08-10 20:00:09 +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
5b20ca1f9b
Merge from trunk, fixing broken auto redirect link
...
[SVN r64564]
2010-08-03 12:55:45 +00:00
Beman Dawes
2e466d3587
Fix auto redirection
...
[SVN r64563]
2010-08-03 12:42:45 +00:00
Daniel James
87bfb82d2e
Merge filesystem, range, doc from trunk.
...
* Inline deprecated methods in filesystem.
* Fix some links in range.
* Clean up test document a bit.
[SVN r64315]
2010-07-24 14:26:01 +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
9b2e0bbfbf
Merge v2, v3, from trunk
...
[SVN r63687]
2010-07-06 11:17:54 +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