Commit Graph

  • 16e6093e33 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]). Steven Watanabe 2011-01-15 08:11:51 +0000
  • 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. Bryce Adelstein-Lelbach 2011-01-14 02:35:58 +0000
  • 738452e87c Merge from trunk Beman Dawes 2011-01-11 21:39:33 +0000
  • 880c8ae8ec fix status() to report non-symlink reparse point correctly. Beman Dawes 2011-01-02 22:06:26 +0000
  • d65642912c Clear several GCC 4.6 warnings. Change V2 code to use BOOST_THROW_EXCEPTION. Beman Dawes 2011-01-02 16:49:28 +0000
  • 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! Beman Dawes 2011-01-02 14:59:04 +0000
  • 76ae0363fb Fix redirection boo boo Beman Dawes 2011-01-02 13:37:22 +0000
  • 8f617d3de7 Clean up tabs, replace C-style assert with BOOST_ASSERT Beman Dawes 2010-12-30 02:05:34 +0000
  • 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. Beman Dawes 2010-12-07 00:57:13 +0000
  • cb884cd6e1 Fix #4930, add V3 test case to detect any future regression Beman Dawes 2010-12-06 14:03:23 +0000
  • fa169c3af8 Fix #4891, again, clearing problem if BOOST_FILESYSTEM_VERSION defined in <boost/config/user.hpp> Beman Dawes 2010-12-06 13:17:45 +0000
  • 81a9ee92bd Verify, clarify, document, that <boost/config/user.hpp> can be used to specify BOOST_FILESYSTEM_VERSION. Fixes #4891. Beman Dawes 2010-12-04 00:39:20 +0000
  • 96e3b893b0 Make V3 the default. Change docs accordingly. Partial fix for ticket #4897 Beman Dawes 2010-12-03 18:17:01 +0000
  • 563adf1424 Fix #4912 Beman Dawes 2010-12-01 14:30:39 +0000
  • f2f699eb78 Use <boost/detail/lightweight_main.hpp> to improve regression test error reporting on remote systems Beman Dawes 2010-11-30 15:07:43 +0000
  • af2b85a1ee Merge some more documentation fixes. Daniel James 2010-10-31 13:43:19 +0000
  • b0fb6700d7 Fix a non-ascii character in a bookmark. Daniel James 2010-10-30 23:15:36 +0000
  • 9706b534fb Merge documentation fixes to release. Daniel James 2010-10-30 17:34:45 +0000
  • 996c7d5c0e Revert a link I broke. Daniel James 2010-10-30 17:00:10 +0000
  • 2d7df3575a A couple more link fixes. Daniel James 2010-10-30 14:34:54 +0000
  • 7540b15c51 Link fixes. Daniel James 2010-10-30 14:32:50 +0000
  • f1283aa604 For POSIX temp_directory_path, if none of environmental variables are found, try "/tmp". Beman Dawes 2010-10-17 12:54:26 +0000
  • bdc335d937 Add temp_directory_path function, contributed by Jeff Flinn. Many thanks to Jeff for the complete implementation, with tests and documentation! Beman Dawes 2010-10-16 21:03:43 +0000
  • d2858aeb97 Merge from trunk, with several important fixes Beman Dawes 2010-10-16 13:09:25 +0000
  • d65da711fc Rewrite directory_iterator tests to be totally insensitive to ordering, fixing test failures on several platforms. Beman Dawes 2010-10-15 17:25:19 +0000
  • 96b47a3f63 POSIX fix missed in prior commit Beman Dawes 2010-10-14 13:42:29 +0000
  • 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. Beman Dawes 2010-10-11 20:22:02 +0000
  • 803c325ce6 Initial commit Beman Dawes 2010-10-09 18:37:49 +0000
  • 09e36404c6 Fix #4712 Beman Dawes 2010-10-07 21:45:04 +0000
  • 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. Beman Dawes 2010-10-05 16:55:19 +0000
  • 2a205e364c Fix #4702 Beman Dawes 2010-10-04 13:21:35 +0000
  • b9b832760a Fix #4487 V2 create_hard_link problem with old Windows SDK Beman Dawes 2010-09-10 12:51:00 +0000
  • 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. Beman Dawes 2010-08-24 18:35:41 +0000
  • 147e18b93c Remove path array optimization; problematic when array contains a string shorter than the array length. Reported by Adam Badura. Beman Dawes 2010-08-19 17:03:38 +0000
  • e8a6a7bd82 include <cwchar> for mbstate_t Beman Dawes 2010-08-18 11:47:14 +0000
  • 3b5f816a17 Merge 64623 from trunk Beman Dawes 2010-08-10 20:00:09 +0000
  • 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. Beman Dawes 2010-08-05 21:27:55 +0000
  • 5b20ca1f9b Merge from trunk, fixing broken auto redirect link Beman Dawes 2010-08-03 12:55:45 +0000
  • 2e466d3587 Fix auto redirection Beman Dawes 2010-08-03 12:42:45 +0000
  • 87bfb82d2e Merge filesystem, range, doc from trunk. Daniel James 2010-07-24 14:26:01 +0000
  • 480dab0416 Inline some deprecated filesystem methods, so that they can be included in more than one compile unit. Daniel James 2010-07-22 07:49:05 +0000
  • 9b2e0bbfbf Merge v2, v3, from trunk Beman Dawes 2010-07-06 11:17:54 +0000
  • 57d282b1d5 Network paths have root names even on POSIX Beman Dawes 2010-07-02 19:30:49 +0000
  • fe9accf3da Use current_path() instead of now deprecated initial_path() Beman Dawes 2010-07-02 17:22:35 +0000
  • 419cf13dd2 Revert to absolute() being an operations free function, and provide semantics for the Windows case where the base argument was not absolute. Beman Dawes 2010-07-02 17:04:20 +0000
  • c5a8d1eef9 Deprecate initial_path as too error prone without C++ runtime support. Beman Dawes 2010-07-01 18:55:41 +0000
  • 1b9ca1ca58 Add message indicating error test complete to shed light on Solaris problem Beman Dawes 2010-06-30 22:10:41 +0000
  • 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. Beman Dawes 2010-06-30 15:20:21 +0000
  • afd765597b Revert Sun changes - they weren't helping Beman Dawes 2010-06-28 21:20:45 +0000
  • 7b2e255d6c Fix typo Beman Dawes 2010-06-28 20:49:50 +0000
  • 622f09e390 Tentative fix for 1578 Beman Dawes 2010-06-28 20:37:58 +0000
  • 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. Beman Dawes 2010-06-28 18:39:03 +0000
  • a20f1ed674 Fix old Dinkumware without file stream wchar_t overloads Beman Dawes 2010-06-28 14:40:40 +0000
  • 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. Beman Dawes 2010-06-27 20:41:08 +0000
  • 9e4bb82e27 Add msvc 10 solution and projects Beman Dawes 2010-06-27 01:21:25 +0000
  • 90e64cc714 Correct macro dispaly Beman Dawes 2010-06-26 19:46:07 +0000
  • 4de26aa424 Fix test missing cvt argument. Add debugging output in case that doesn't fix problem. Beman Dawes 2010-06-26 19:06:58 +0000
  • 22b3c4fce1 fix path_unit_test wrong assumption about what characters system's default locale codecvt facet can accept Beman Dawes 2010-06-24 20:16:30 +0000
  • 4564459e77 Document path::codecvt_type arguments Beman Dawes 2010-06-24 15:02:30 +0000
  • 42c23163cd Provide const codecvt& arguments for all applicable class path functions Beman Dawes 2010-06-24 11:10:37 +0000
  • 8ab8021270 Workaround for IBM, old GCC, and other non-conforming compilers. Beman Dawes 2010-06-22 10:56:51 +0000
  • 72a608b0ba Avoid deprecated name Beman Dawes 2010-06-22 01:41:30 +0000
  • 4e047ed0fd Fix #4269. A better solution is for the user to move to version 3, which has a new tutorial. Beman Dawes 2010-06-21 13:22:45 +0000
  • 152886d0f8 Fix #4248 W.R.T. BOOST_FILESYSTEM_NO_DEPRECATED and BOOST_SYSTEM_NO_DEPRECATED Beman Dawes 2010-06-21 13:13:20 +0000
  • c57c1511c7 Move minimal.css to doc/src. Daniel James 2010-06-20 18:02:14 +0000
  • 998233d767 Use boost::io::quoted I/O manipulator as a better solution to embedded spaces. See #3863 Beman Dawes 2010-06-20 13:41:26 +0000
  • 77b673eba7 Add missing #include <locale> Beman Dawes 2010-06-16 20:13:00 +0000
  • 6e69563ab7 Reorder code to workaround clang problem (Chris Jefferson) Beman Dawes 2010-06-15 15:40:04 +0000
  • c6f8f3dada Fix Apple breakage caused by moving utf8_codecvt_facet.hpp Beman Dawes 2010-06-14 17:40:50 +0000
  • 9234a778cd Fix #3863, stream I/O with space in named failed to roundtrip Beman Dawes 2010-06-13 17:33:39 +0000
  • 2e780aa7bb Merge branches/filesystem3. Supplies single library supporting both Version 2 and Version 3. Beman Dawes 2010-06-13 16:18:16 +0000
  • 2e312c936c Remove duplicate macro displays Beman Dawes 2010-06-13 14:15:02 +0000
  • ad2cbcc987 Fix symbol visibility problem causing Linux/GCC test failures Beman Dawes 2010-06-13 01:38:46 +0000
  • 9d1cd71b5a Fix #3241 Beman Dawes 2010-06-12 20:44:23 +0000
  • e82bfa1971 Still trying to reverse mistaken rename Beman Dawes 2010-06-11 20:38:11 +0000
  • d9a9c6385f Massage msvc folder names Beman Dawes 2010-06-11 20:31:32 +0000
  • 32df319d03 Update msvc solutions Beman Dawes 2010-06-11 20:26:51 +0000
  • a2435d9853 Preliminary doc updates Beman Dawes 2010-06-11 11:23:38 +0000
  • a24b21a169 All tests passing on Windows, gcc + msvc. Changed convenience_test to eliminate chance of test directory name race condition when multiple tests run together. Beman Dawes 2010-06-10 21:02:31 +0000
  • 7922c919d8 V2 tests added. All tests passing on at least one compiler, none passing on all compilers Beman Dawes 2010-06-10 20:02:39 +0000
  • ea03205dd3 All V3 tests passing Beman Dawes 2010-06-10 01:03:56 +0000
  • 98d00b2e88 Add Build and Test support. Build is working, a few tests are working. Beman Dawes 2010-06-09 15:07:03 +0000
  • 3b51e980ae Initial source code changes to achieve integration Beman Dawes 2010-06-09 14:05:57 +0000
  • 7392b5361a Rename files to workaround Visual Studio build system bug. Beman Dawes 2010-06-09 13:56:58 +0000
  • b363f564d4 Remove unused file and directory Beman Dawes 2010-06-09 13:13:11 +0000
  • fa515c07f5 Move files into new v2 + v3 directory structure Beman Dawes 2010-06-09 13:00:15 +0000
  • 956d6df7a5 v2, v3, integration branch Beman Dawes 2010-06-09 11:34:33 +0000
  • d188bf7ee5 Backward compatibility tweaks Beman Dawes 2010-06-04 20:24:40 +0000
  • 0a8816cf15 Clarify docs driven by comments from Daniel James. Beman Dawes 2010-06-04 16:17:31 +0000
  • a93d7c5c5c Simply macro configuration for deprecated names, features. Make more deprecated features and names available. Beman Dawes 2010-06-03 23:51:04 +0000
  • 8119ff566e Add bash scripts to change versions Beman Dawes 2010-06-02 12:12:49 +0000
  • 92af973be2 Add docs and scripts for dual version support. Beman Dawes 2010-06-01 14:38:37 +0000
  • ba4aaf3039 Initial version 3 commit, from sandbox filesystem-v3 at revision 62344 Beman Dawes 2010-05-31 15:29:20 +0000
  • 5ec8feee40 Reflect changeset 62331 macro changes in docs Beman Dawes 2010-05-31 11:55:30 +0000
  • 91715967a5 Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support. Beman Dawes 2010-05-30 15:38:32 +0000
  • c855c033b6 Fix #3962 Beman Dawes 2010-05-25 23:47:37 +0000
  • 012d1d3b75 Fix #3910 Beman Dawes 2010-05-25 23:33:39 +0000
  • ac5729f7fe Fix #3867, both for ERROR_NOT_READY and ERROR_INVALID_DRIVE. These happen when CD/DVD drive has no disc and USB card reader has no card, respectively. Beman Dawes 2010-05-25 23:18:13 +0000
  • 7aed6d4ed7 Use new symbol visibility macros Beman Dawes 2010-05-25 16:15:01 +0000
  • 193583fe1f Apply fix #4237 uniformly to all shared builds, in the hope that this same problem is what is causing failures on IBM and Sun platforms. Believed to be harmless on platforms where it isn't needed. Beman Dawes 2010-05-24 19:26:26 +0000