Commit Graph

21 Commits

Author SHA1 Message Date
Daniel James
2e6cc63e65 Filesystem: add hash_value.
[SVN r73827]
2011-08-16 22:15:55 +00:00
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
8f617d3de7 Clean up tabs, replace C-style assert with BOOST_ASSERT
[SVN r67497]
2010-12-30 02:05:34 +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
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
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
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
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
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
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
42c23163cd Provide const codecvt& arguments for all applicable class path functions
[SVN r63283]
2010-06-24 11:10:37 +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
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
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
7922c919d8 V2 tests added. All tests passing on at least one compiler, none passing on all compilers
[SVN r62759]
2010-06-10 20:02:39 +00:00
Beman Dawes
98d00b2e88 Add Build and Test support. Build is working, a few tests are working.
[SVN r62662]
2010-06-09 15:07:03 +00:00
Beman Dawes
fa515c07f5 Move files into new v2 + v3 directory structure
[SVN r62653]
2010-06-09 13:00:15 +00:00